diff options
Diffstat (limited to 'src/timezone/strftime.c')
-rw-r--r-- | src/timezone/strftime.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/timezone/strftime.c b/src/timezone/strftime.c index 275b5f477c..217dd375f3 100644 --- a/src/timezone/strftime.c +++ b/src/timezone/strftime.c @@ -1,4 +1,4 @@ -/* Convert a broken-down timestamp to a string. */ +/* Convert a broken-down timestamp to a string. */ /* * Copyright 1989 The Regents of the University of California. @@ -115,7 +115,7 @@ static char *_add(const char *, char *, const char *); static char *_conv(int, const char *, char *, const char *); static char *_fmt(const char *, const struct pg_tm *, char *, const char *, enum warn *); -static char *_yconv(int, int, bool, bool, char *, const char *); +static char *_yconv(int, int, bool, bool, char *, char const *); size_t @@ -441,7 +441,8 @@ _fmt(const char *format, const struct pg_tm *t, char *pt, /* * C99 and later say that %Z must be replaced by the empty - * string if the time zone is not determinable. + * string if the time zone abbreviation is not + * determinable. */ continue; case 'z': @@ -519,6 +520,7 @@ _add(const char *str, char *pt, const char *ptlim) * same output as %Y, and that %Y contains at least 4 bytes, * with more only if necessary. */ + static char * _yconv(int a, int b, bool convert_top, bool convert_yy, char *pt, const char *ptlim) @@ -526,7 +528,7 @@ _yconv(int a, int b, bool convert_top, bool convert_yy, int lead; int trail; -#define DIVISOR 100 +#define DIVISOR 100 trail = a % DIVISOR + b % DIVISOR; lead = a / DIVISOR + b / DIVISOR + trail / DIVISOR; trail %= DIVISOR; |