* device/include/typeof.h: fixed bug #1747142: typeof.h needs fixing
[fw/sdcc] / device / include / limits.h
index f067287bc0a9269605d2ac72812626ad75fc21f0..23cbc60ca16dba7b3566b8341012484029d8475c 100644 (file)
 #define CHAR_MIN   -128
 #define SCHAR_MAX   CHAR_MAX
 #define SCHAR_MIN   CHAR_MIN
-#define UCHAR_MAX   255
+#define UCHAR_MAX   0xff
 #define UCHAR_MIN   0
-#define SHRT_MAX    CHAR_MAX
-#define SHRT_MIN    CHAR_MIN
-#define USHRT_MAX   UCHAR_MAX
-#define USHRT_MIN   UCHAR_MIN
 #define INT_MIN    -32768
 #define INT_MAX     32767
-#define UINT_MAX    65535
+#define SHRT_MAX    INT_MAX
+#define SHRT_MIN    INT_MIN
+#define UINT_MAX    0xffff
 #define UINT_MIN    0
+#define USHRT_MAX   UINT_MAX
+#define USHRT_MIN   UINT_MIN
 #define LONG_MIN   -2147483648
 #define LONG_MAX    2147483647
-#define ULONG_MAX   4294967295
+#define ULONG_MAX   0xffffffff
 #define ULONG_MIN   0