home *** CD-ROM | disk | FTP | other *** search
- /* limits.h
-
- Defines implementation specific limits on type values.
-
- Copyright (c) 1987, 1991 by Borland International
- All Rights Reserved.
- */
-
- #ifndef __LIMITS_H
- #define __LIMITS_H
-
- #if !defined( __DEFS_H )
- #include <_defs.h>
- #endif
-
- #define CHAR_BIT 8
-
- #if ('\x80' < 0)
- #define CHAR_MAX 127
- #define CHAR_MIN (-128)
- #else
- #define CHAR_MAX 255
- #define CHAR_MIN 0
- #endif
-
- #define SCHAR_MAX 127
- #define SCHAR_MIN (-128)
- #define UCHAR_MAX 255
-
- #define SHRT_MAX 0x7FFF
- #define SHRT_MIN ((int)0x8000)
- #define USHRT_MAX 0xFFFFU
-
- #define INT_MAX 0x7FFF
- #define INT_MIN ((int)0x8000)
- #define UINT_MAX 0xFFFFU
-
- #define LONG_MAX 0x7FFFFFFFL
- #define LONG_MIN ((long)0x80000000L)
- #define ULONG_MAX 0xFFFFFFFFUL
-
- #define MB_LEN_MAX 1
-
- #endif
-