diff options
author | Jim Meyering <jim@meyering.net> | 1993-10-30 15:54:52 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1993-10-30 15:54:52 +0000 |
commit | 9b6aa700445b8fc849a4d197e158b1831872b2a2 (patch) | |
tree | 0897967e1ed8768730f362ea3cc7d559596d08f9 | |
parent | 30d5e647aa317989d2470ce7eda0d85371241959 (diff) | |
download | gnulib-9b6aa700445b8fc849a4d197e158b1831872b2a2.tar.gz |
GNU text utilitiesTEXTUTILS-1_8_1b
-rw-r--r-- | lib/strtol.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/strtol.c b/lib/strtol.c index 5e8a310c6f..392f6ebee3 100644 --- a/lib/strtol.c +++ b/lib/strtol.c @@ -33,12 +33,19 @@ Cambridge, MA 02139, USA. */ #if HAVE_LIMITS_H #include <limits.h> #endif + #ifndef ULONG_MAX -#define LONG_MAX (~(1 << (sizeof (long) * 8 - 1))) -#define LONG_MIN (-LONG_MAX-1) #define ULONG_MAX ((unsigned long) ~(unsigned long) 0) #endif +#ifndef LONG_MAX +#define LONG_MAX (~(1 << (sizeof (long) * 8 - 1))) +#endif + +#ifndef LONG_MIN +#define LONG_MIN (-LONG_MAX - 1) +#endif + #if STDC_HEADERS #include <stddef.h> #include <stdlib.h> |