From: Jim Meyering Date: Fri, 14 Mar 1997 03:28:09 +0000 (+0000) Subject: (TIME_T_MIN): Work around a bug in Cray C 5.0.3.0. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=068f1a3a2a4c881d146f0b1cfe29b5267e2c7cd4;p=pspp (TIME_T_MIN): Work around a bug in Cray C 5.0.3.0. --- diff --git a/lib/mktime.c b/lib/mktime.c index e5e7c745dc..34112a9a08 100644 --- a/lib/mktime.c +++ b/lib/mktime.c @@ -75,8 +75,10 @@ #endif #ifndef TIME_T_MIN -#define TIME_T_MIN (0 < (time_t) -1 ? (time_t) 0 \ - : ~ (time_t) 0 << (sizeof (time_t) * CHAR_BIT - 1)) +/* The outer cast to time_t works around a bug in Cray C 5.0.3.0. */ +#define TIME_T_MIN ((time_t) \ + (0 < (time_t) -1 ? (time_t) 0 \ + : ~ (time_t) 0 << (sizeof (time_t) * CHAR_BIT - 1))) #endif #ifndef TIME_T_MAX #define TIME_T_MAX (~ (time_t) 0 - TIME_T_MIN)