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.

Reply via email to