home *** CD-ROM | disk | FTP | other *** search
/ ANews 3 / AnewsCD3.iso / DP / Programmation / GCC / gcc_include / limits.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-08  |  683 b   |  27 lines

  1. /*    type limits for ansic.library        */
  2. /*    (c)Copyright 1992 Davide Pasetto     */
  3.  
  4. #ifndef    _LINITS_H
  5. #define    _LIMITS_H
  6.  
  7. #include    <stddef.h>
  8.  
  9. #define CHAR_BIT    8            /* Number of bits in a `char'.  */
  10. #define CHAR_MAX    SCHAR_MAX
  11. #define CHAR_MIN    SCHAR_MIN
  12. #define MB_LEN_MAX  1            /* No multibyte characters supported yet.  */
  13. #define INT_MAX     0x7fffffff
  14. #define INT_MIN     0x80000000
  15. #define LONG_MAX    INT_MAX
  16. #define LONG_MIN    INT_MIN
  17. #define SCHAR_MAX   0x7f
  18. #define SCHAR_MIN   0x80
  19. #define SHRT_MAX    0x7fff
  20. #define SHRT_MIN    0x8000
  21. #define UCHAR_MAX   0xff
  22. #define UINT_MAX    0xffffffff
  23. #define ULONG_MAX   UINT_MAX
  24. #define USHRT_MAX   0xffff
  25.  
  26. #endif    /* _LINITS_H */
  27.