From: roland Date: Tue, 19 Mar 1996 19:51:54 +0000 (+0000) Subject: Wed Feb 14 00:21:17 1996 David Mosberger-Tang X-Git-Tag: libc-960320~65 X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=commitdiff_plain;h=eeea2e16df85c4ca501c19a0c71f64f452185634 Wed Feb 14 00:21:17 1996 David Mosberger-Tang * limits.h (LONG_MAX, LONG_MIN, ULONG_MAX): use 64 bit values for Alpha. --- diff --git a/limits.h b/limits.h index 15ff7d1d83..383dfd324a 100644 --- a/limits.h +++ b/limits.h @@ -101,12 +101,26 @@ Cambridge, MA 02139, USA. */ #define UINT_MAX 4294967295 #endif +#ifdef __alpha__ + +/* Minimum and maximum values a `signed long int' can hold. */ +#define LONG_MAX 9223372036854775807L +#define LONG_MIN (- LONG_MAX - 1L) + +/* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */ +#define ULONG_MAX 18446744073709551615L + +#else + /* Minimum and maximum values a `signed long int' can hold. */ -#define LONG_MIN INT_MIN #define LONG_MAX INT_MAX +#define LONG_MIN INT_MIN /* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */ #define ULONG_MAX UINT_MAX +#endif + + #endif /* limits.h */ #endif /* GCC 2. */