From 5760692e30d0575cc224b9b19f0fcb8ff77d28ac Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 21 Dec 1996 13:51:26 +0000 Subject: [PATCH] update from GNU libc --- lib/strftime.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/strftime.c b/lib/strftime.c index 3ae6dec9c5..a1c9a39bb6 100644 --- a/lib/strftime.c +++ b/lib/strftime.c @@ -139,7 +139,7 @@ extern int __tz_compute __P ((time_t timer, const struct tm *tm)); # 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 @@ strftime (s, maxsize, format, tp) #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; -- 2.30.2