X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Flimits.h;h=d02d52dca223bbfe1ae57e306463c8ad6595a10b;hb=209954a4a295c7d53e89981c421e6789f124a391;hp=0839b9524013ecc82ebea0cc5ffb6b98880f1cd8;hpb=a17dee1a1c8b135377d40b2ca4dc56fb16fd4446;p=cc65 diff --git a/include/limits.h b/include/limits.h index 0839b9524..d02d52dca 100644 --- a/include/limits.h +++ b/include/limits.h @@ -6,7 +6,7 @@ /* */ /* */ /* */ -/* (C) 1998-2000 Ullrich von Bassewitz */ +/* (C) 1998-2002 Ullrich von Bassewitz */ /* Wacholderweg 14 */ /* D-70597 Stuttgart */ /* EMail: uz@musoftware.de */ @@ -40,7 +40,7 @@ #define CHAR_BIT 8 -#define SCHAR_MIN (-128) +#define SCHAR_MIN ((signed char) 0x80) #define SCHAR_MAX 127 #define UCHAR_MAX 255 @@ -48,18 +48,18 @@ #define CHAR_MIN 0 #define CHAR_MAX 255 -#define SHRT_MIN (-32768) +#define SHRT_MIN ((short) 0x8000) #define SHRT_MAX 32767 #define USHRT_MAX 65535U -#define INT_MIN (-32768) +#define INT_MIN ((int) 0x8000) #define INT_MAX 32767 #define UINT_MAX 65535U #define LONG_MAX 2147483647L -#define LONG_MIN (-2147483648L) +#define LONG_MIN ((long) 0x80000000) #define ULONG_MAX 4294967295UL