Module Name: src Committed By: christos Date: Sat Aug 16 16:22:21 UTC 2014
Modified Files: src/lib/libc/time: localtime.c private.h zdump.c zic.c Log Message: Reduce diffs with upstream by automatically defining INITIALIZE as it was intended. To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/lib/libc/time/localtime.c cvs rdiff -u -r1.34 -r1.35 src/lib/libc/time/private.h \ src/lib/libc/time/zdump.c cvs rdiff -u -r1.48 -r1.49 src/lib/libc/time/zic.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/time/localtime.c diff -u src/lib/libc/time/localtime.c:1.84 src/lib/libc/time/localtime.c:1.85 --- src/lib/libc/time/localtime.c:1.84 Fri Aug 15 09:20:29 2014 +++ src/lib/libc/time/localtime.c Sat Aug 16 12:22:21 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: localtime.c,v 1.84 2014/08/15 13:20:29 martin Exp $ */ +/* $NetBSD: localtime.c,v 1.85 2014/08/16 16:22:21 christos Exp $ */ /* ** This file is in the public domain, so clarified as of @@ -10,7 +10,7 @@ #if 0 static char elsieid[] = "@(#)localtime.c 8.17"; #else -__RCSID("$NetBSD: localtime.c,v 1.84 2014/08/15 13:20:29 martin Exp $"); +__RCSID("$NetBSD: localtime.c,v 1.85 2014/08/16 16:22:21 christos Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -962,13 +962,6 @@ transtime(const int year, const struct r for (i = 0; i < rulep->r_mon - 1; ++i) value += mon_lengths[leapyear][i] * SECSPERDAY; break; - default: - _DIAGASSERT( - rulep->r_type == JULIAN_DAY || - rulep->r_type == DAY_OF_YEAR || - rulep->r_type == MONTH_NTH_DAY_OF_WEEK); - value = 0; - break; } /* Index: src/lib/libc/time/private.h diff -u src/lib/libc/time/private.h:1.34 src/lib/libc/time/private.h:1.35 --- src/lib/libc/time/private.h:1.34 Fri Aug 15 07:04:07 2014 +++ src/lib/libc/time/private.h Sat Aug 16 12:22:21 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: private.h,v 1.34 2014/08/15 11:04:07 christos Exp $ */ +/* $NetBSD: private.h,v 1.35 2014/08/16 16:22:21 christos Exp $ */ #ifndef PRIVATE_H #define PRIVATE_H @@ -354,7 +354,7 @@ const char * scheck(const char * string, ** INITIALIZE(x) */ -#ifdef lint +#if defined(__GNUC__) || defined(__lint__) # define INITIALIZE(x) ((x) = 0) #else # define INITIALIZE(x) Index: src/lib/libc/time/zdump.c diff -u src/lib/libc/time/zdump.c:1.34 src/lib/libc/time/zdump.c:1.35 --- src/lib/libc/time/zdump.c:1.34 Fri Aug 15 07:04:07 2014 +++ src/lib/libc/time/zdump.c Sat Aug 16 12:22:21 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: zdump.c,v 1.34 2014/08/15 11:04:07 christos Exp $ */ +/* $NetBSD: zdump.c,v 1.35 2014/08/16 16:22:21 christos Exp $ */ /* ** This file is in the public domain, so clarified as of ** 2009-05-17 by Arthur David Olson. @@ -6,7 +6,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: zdump.c,v 1.34 2014/08/15 11:04:07 christos Exp $"); +__RCSID("$NetBSD: zdump.c,v 1.35 2014/08/16 16:22:21 christos Exp $"); #endif /* !defined lint */ #include "version.h" @@ -175,11 +175,11 @@ enum { SECSPER400YEARS_FITS = SECSPERLYE #endif #ifndef INITIALIZE -#ifdef GNUC_or_lint +#if defined(__GNUC__) || defined(__lint__) #define INITIALIZE(x) ((x) = 0) -#else /* !defined GNUC_or_lint */ +#else /* !defined GNUC || lint */ #define INITIALIZE(x) -#endif /* !defined GNUC_or_lint */ +#endif /* !defined GNUC || lint */ #endif /* !defined INITIALIZE */ /* Index: src/lib/libc/time/zic.c diff -u src/lib/libc/time/zic.c:1.48 src/lib/libc/time/zic.c:1.49 --- src/lib/libc/time/zic.c:1.48 Sat Aug 16 06:38:43 2014 +++ src/lib/libc/time/zic.c Sat Aug 16 12:22:21 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: zic.c,v 1.48 2014/08/16 10:38:43 christos Exp $ */ +/* $NetBSD: zic.c,v 1.49 2014/08/16 16:22:21 christos Exp $ */ /* ** This file is in the public domain, so clarified as of ** 2006-07-17 by Arthur David Olson. @@ -10,7 +10,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: zic.c,v 1.48 2014/08/16 10:38:43 christos Exp $"); +__RCSID("$NetBSD: zic.c,v 1.49 2014/08/16 16:22:21 christos Exp $"); #endif /* !defined lint */ #include "version.h" @@ -2176,7 +2176,6 @@ outzone(const struct zone *const zpfirst envvar = emalloc(max_envvar_len + 1); INITIALIZE(untiltime); INITIALIZE(starttime); - starttime = 0; /* XXX: gcc */ /* ** Now. . .finally. . .generate some useful data! */ @@ -2318,7 +2317,7 @@ outzone(const struct zone *const zpfirst zic_t offset; INITIALIZE(ktime); - ktime = 0; /* XXX: gcc */ + ktime = 0; if (useuntil) { /* ** Turn untiltime into UT @@ -2332,8 +2331,7 @@ outzone(const struct zone *const zpfirst if (!zp->z_untilrule.r_todisstd) untiltime = tadd(untiltime, -stdoff); - } else - untiltime = 0; /* XXX: gcc */ + } /* ** Find the rule (of those to do, if any) ** that takes effect earliest in the year.