diff lib/posixtm.c @ 10856:f6d444835290

posixtm.c: avoid a warning * lib/posixtm.c (posixtime): Don't initialize tm0. It's no longer needed to placate gcc4's -Wuninitialized, and the attempt to placate would elicit a new warning.
author Jim Meyering <meyering@redhat.com>
date Sun, 07 Dec 2008 18:47:02 +0100
parents bbbbbf4cd1c5
children b3848f51fa0e
line wrap: on
line diff
--- a/lib/posixtm.c
+++ b/lib/posixtm.c
@@ -186,15 +186,7 @@
 bool
 posixtime (time_t *p, const char *s, unsigned int syntax_bits)
 {
-  struct tm tm0
-#ifdef lint
-  /* Placate gcc-4's -Wuninitialized.
-     posix_time_parse fails to set all of tm0 only when it returns
-     nonzero (due to year() returning nonzero), and in that case,
-     this code doesn't use the tm0 at all.  */
-    = { 0, }
-#endif
-    ;
+  struct tm tm0;
   struct tm tm1;
   struct tm const *tm;
   time_t t;