Module Name: src Committed By: christos Date: Fri Dec 13 10:37:24 UTC 2013
Modified Files: src/lib/libc/time: localtime.c private.h Log Message: time_t_{min,max} are only used in localtime.c To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/lib/libc/time/localtime.c cvs rdiff -u -r1.30 -r1.31 src/lib/libc/time/private.h 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.79 src/lib/libc/time/localtime.c:1.80 --- src/lib/libc/time/localtime.c:1.79 Fri Dec 13 05:34:47 2013 +++ src/lib/libc/time/localtime.c Fri Dec 13 05:37:24 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: localtime.c,v 1.79 2013/12/13 10:34:47 christos Exp $ */ +/* $NetBSD: localtime.c,v 1.80 2013/12/13 10:37:24 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.79 2013/12/13 10:34:47 christos Exp $"); +__RCSID("$NetBSD: localtime.c,v 1.80 2013/12/13 10:37:24 christos Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -46,6 +46,16 @@ __weak_alias(tzname,_tzname) #define TZ_ABBR_ERR_CHAR '_' #endif /* !defined TZ_ABBR_ERR_CHAR */ +/* The minimum and maximum finite time values. */ +static time_t const time_t_min = + (TYPE_SIGNED(time_t) + ? (time_t) -1 << (int)(CHAR_BIT * sizeof (time_t) - 1) + : 0); +static time_t const time_t_max = + (TYPE_SIGNED(time_t) + ? - (~ 0 < 0) - ((time_t) -1 << (int)(CHAR_BIT * sizeof (time_t) - 1)) + : -1); + /* ** SunOS 4.1.1 headers lack O_BINARY. */ Index: src/lib/libc/time/private.h diff -u src/lib/libc/time/private.h:1.30 src/lib/libc/time/private.h:1.31 --- src/lib/libc/time/private.h:1.30 Fri Sep 20 15:06:54 2013 +++ src/lib/libc/time/private.h Fri Dec 13 05:37:24 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: private.h,v 1.30 2013/09/20 19:06:54 christos Exp $ */ +/* $NetBSD: private.h,v 1.31 2013/12/13 10:37:24 christos Exp $ */ #ifndef PRIVATE_H #define PRIVATE_H @@ -329,17 +329,6 @@ const char * scheck(const char * string, #define TYPE_SIGNED(type) (/*CONSTCOND*/((type) -1) < 0) #endif /* !defined TYPE_SIGNED */ -/* The minimum and maximum finite time values. */ -static time_t const time_t_min = - (TYPE_SIGNED(time_t) - ? (time_t) -1 << (int)(CHAR_BIT * sizeof (time_t) - 1) -/*###336 [lint] warning semantics of 'p << p' change in ANSI C; use explicit cast [118]%%%*/ - : 0); -static time_t const time_t_max = - (TYPE_SIGNED(time_t) - ? - (~ 0 < 0) - ((time_t) -1 << (int)(CHAR_BIT * sizeof (time_t) - 1)) - : -1); - #ifndef INT_STRLEN_MAXIMUM /* ** 302 / 1000 is log10(2.0) rounded up.