diff options
author | Karel Zak | 2016-05-20 10:55:06 +0200 |
---|---|---|
committer | Karel Zak | 2016-05-20 10:55:06 +0200 |
commit | fded7cd03401e7b4ffe945c6855e325192a8b4d8 (patch) | |
tree | 719718bfb5616a70b79732cade72e5abc8a1e1f3 | |
parent | man pages: fix spacing between man page name & section number (diff) | |
parent | cal: use %04d for year (diff) | |
download | kernel-qcow2-util-linux-fded7cd03401e7b4ffe945c6855e325192a8b4d8.tar.gz kernel-qcow2-util-linux-fded7cd03401e7b4ffe945c6855e325192a8b4d8.tar.xz kernel-qcow2-util-linux-fded7cd03401e7b4ffe945c6855e325192a8b4d8.zip |
Merge branch 'cal04'
-rw-r--r-- | misc-utils/cal.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/misc-utils/cal.c b/misc-utils/cal.c index 2a53b89aa..3e2053025 100644 --- a/misc-utils/cal.c +++ b/misc-utils/cal.c @@ -516,7 +516,7 @@ static void headers_init(struct cal_control *ctl) char tmp[FMT_ST_CHARS]; int year_len; - year_len = snprintf(tmp, sizeof(tmp), "%d", ctl->req.year); + year_len = snprintf(tmp, sizeof(tmp), "%04d", ctl->req.year); if (year_len < 0 || (size_t)year_len >= sizeof(tmp)) { /* XXX impossible error */ @@ -612,13 +612,13 @@ static void cal_output_header(struct cal_month *month, const struct cal_control if (!ctl->header_year) { my_putstring("\n"); for (i = month; i; i = i->next) { - sprintf(out, _("%d"), i->year); + sprintf(out, _("%04d"), i->year); center(out, ctl->week_width - 1, i->next == NULL ? 0 : ctl->gutter_width); } } } else { for (i = month; i; i = i->next) { - sprintf(out, _("%s %d"), ctl->full_month[i->month - 1], i->year); + sprintf(out, _("%s %04d"), ctl->full_month[i->month - 1], i->year); center(out, ctl->week_width - 1, i->next == NULL ? 0 : ctl->gutter_width); } } @@ -762,7 +762,7 @@ static void yearly(const struct cal_control *ctl) year_width--; if (ctl->header_year) { - sprintf(out, "%d", ctl->req.year); + sprintf(out, "%04d", ctl->req.year); center(out, year_width, 0); my_putstring("\n\n"); } |