Mercurial > hg > octave-shane > gnulib-hg
diff lib/strftime.c @ 829:ab038dc4414d
update from GNU libc
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sat, 21 Dec 1996 13:51:26 +0000 (1996-12-21) |
parents | 2e3ead41ade2 |
children | 68da68da125e |
line wrap: on
line diff
--- a/lib/strftime.c +++ b/lib/strftime.c @@ -139,7 +139,7 @@ # if ! HAVE_LOCALTIME_R # if ! HAVE_TM_GMTOFF /* Approximate gmtime_r as best we can in its absence. */ -# define gmtime_r my_gmtime_r +# define gmtime_r my_gmtime_r static struct tm *gmtime_r __P ((const time_t *, struct tm *)); static struct tm * gmtime_r (t, tp) @@ -493,23 +493,25 @@ #endif /* ! DO_MULTIBYTE */ - /* Check for flags that can modify a number format. */ + /* Check for flags that can modify a format. */ + pad = 0; while (1) { switch (*++f) { + /* This influences the number formats. */ case '_': case '-': case '0': pad = *f; continue; + /* This changes textual output. */ case '^': to_uppcase = 1; continue; default: - pad = 0; break; } break;