Annotation of gcc/limits.h, revision 1.1.1.2

1.1       root        1: #ifndef _LIMITS_H_
                      2: #ifndef _MACH_MACHLIMITS_H_
                      3: 
1.1.1.2 ! root        4: /* _MACH_MACHLIMITS_H_ is used on OSF/1.  */
        !             5: #define _LIMITS_H_
1.1       root        6: #define _MACH_MACHLIMITS_H_
                      7: 
                      8: /* Number of bits in a `char'.  */
                      9: #undef CHAR_BIT
                     10: #define CHAR_BIT 8
                     11: 
                     12: /* No multibyte characters supported yet.  */
                     13: #undef MB_LEN_MAX
                     14: #define MB_LEN_MAX 1
                     15: 
                     16: /* Minimum and maximum values a `signed char' can hold.  */
                     17: #undef SCHAR_MIN
                     18: #define SCHAR_MIN (-128)
                     19: #undef SCHAR_MAX
                     20: #define SCHAR_MAX 127
                     21: 
                     22: /* Maximum value an `unsigned char' can hold.  (Minimum is 0).  */
                     23: #undef UCHAR_MAX
                     24: #define UCHAR_MAX 255
                     25: 
                     26: /* Minimum and maximum values a `char' can hold.  */
                     27: #ifdef __CHAR_UNSIGNED__
                     28: #undef CHAR_MIN
                     29: #define CHAR_MIN 0
                     30: #undef CHAR_MAX
                     31: #define CHAR_MAX 255
                     32: #else
                     33: #undef CHAR_MIN
                     34: #define CHAR_MIN (-128)
                     35: #undef CHAR_MAX
                     36: #define CHAR_MAX 127
                     37: #endif
                     38: 
                     39: /* Minimum and maximum values a `signed short int' can hold.  */
                     40: #undef SHRT_MIN
                     41: #define SHRT_MIN (-32768)
                     42: #undef SHRT_MAX
                     43: #define SHRT_MAX 32767
                     44: 
                     45: /* Maximum value an `unsigned short int' can hold.  (Minimum is 0).  */
                     46: #undef USHRT_MAX
                     47: #define USHRT_MAX 65535
                     48: 
                     49: /* Minimum and maximum values a `signed int' can hold.  */
                     50: #undef INT_MIN
                     51: #define INT_MIN (-INT_MAX-1)
                     52: #undef INT_MAX
                     53: #define INT_MAX 2147483647
                     54: 
                     55: /* Maximum value an `unsigned int' can hold.  (Minimum is 0).  */
                     56: #undef UINT_MAX
                     57: #define UINT_MAX 4294967295U
                     58: 
                     59: /* Minimum and maximum values a `signed long int' can hold.
                     60:    (Same as `int').  */
                     61: #undef LONG_MIN
                     62: #define LONG_MIN (-LONG_MAX-1)
                     63: #undef LONG_MAX
                     64: #define LONG_MAX 2147483647L
                     65: 
                     66: /* Maximum value an `unsigned long int' can hold.  (Minimum is 0).  */
                     67: #undef ULONG_MAX
                     68: #define ULONG_MAX 4294967295UL
                     69: 
                     70: #endif /* _MACH_MACHLIMITS_H_ */
1.1.1.2 ! root       71: #endif /* _LIMITS_H_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.