* 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.
2008-12-07 Jim Meyering <meyering@redhat.com>
+ 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.
+
unicodeio.c: mark unused parameters
* lib/unicodeio.c (exit_failure_callback): Mark unused parameter.
(fallback_failure_callback): Likewise.
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;