localtime 1.80
This commit is contained in:
parent
a40701c7dc
commit
9e29639ca0
@ -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
|
||||
@ -74,8 +74,6 @@ static char privatehid[] = "@(#)private.h 7.48";
|
||||
#if 0
|
||||
#include <assert.h>
|
||||
#endif
|
||||
#define time_t_min LONG_MIN
|
||||
#define time_t_max LONG_MAX
|
||||
|
||||
/* Unlike <ctype.h>'s isdigit, this also works if c < 0 | c > UCHAR_MAX. */
|
||||
#define is_digit(c) ((unsigned)(c) - '0' <= 9)
|
||||
@ -90,7 +88,7 @@ static char privatehid[] = "@(#)private.h 7.48";
|
||||
#if 0
|
||||
static char elsieid[] = "@(#)localtime.cc 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
|
||||
|
||||
/*
|
||||
@ -361,6 +359,16 @@ struct tzhead {
|
||||
# define TM_ZONE __TM_ZONE
|
||||
#endif
|
||||
|
||||
/* 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.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user