From eeea2e16df85c4ca501c19a0c71f64f452185634 Mon Sep 17 00:00:00 2001 From: roland Date: Tue, 19 Mar 1996 19:51:54 +0000 Subject: [PATCH] Wed Feb 14 00:21:17 1996 David Mosberger-Tang * limits.h (LONG_MAX, LONG_MIN, ULONG_MAX): use 64 bit values for Alpha. --- limits.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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. */ -- 2.11.0