Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

limits.h (480B)


      1 #ifndef __LIMITS
      2 #define __LIMITS
      3 
      4 #define CHAR_BIT	8
      5 #define MB_LEN_MAX	1
      6 
      7 #define UCHAR_MAX	0xff
      8 #define USHRT_MAX	0xffff
      9 #define UINT_MAX	(~0U)
     10 #define ULONG_MAX	(~0UL)
     11 
     12 #define CHAR_MAX	SCHAR_MAX
     13 #define SCHAR_MAX	0x7f
     14 #define SHRT_MAX	0x7fff
     15 #define INT_MAX		0x7fffffff
     16 #define LONG_MAX	0x7fffffffL
     17 
     18 #define CHAR_MIN	SCHAR_MIN
     19 #define SCHAR_MIN	(-SCHAR_MAX-1)
     20 #define SHRT_MIN	(-SHRT_MAX-1)
     21 #define INT_MIN		(-INT_MAX-1)
     22 #define LONG_MIN	(-LONG_MAX-1)
     23 
     24 #endif /* __LIMITS */