/* limits.h standard header -- 8-bit version
* copyright (c) 1991 by P.J. Plauger
*/
#ifndef _LIMITS
#define _LIMITS
#ifndef _YVALS
#include <yvals.h>
#endif
/* char properties */
#define CHAR_BIT 8
#if _CSIGN
#define CHAR_MAX 127
#define CHAR_MIN (-127-_2C)
#else
#define CHAR_MAX 255
#define CHAR_MIN 0
#endif
/* int properties */
#if _ILONG
#define INT_MAX 2147483647
#define INT_MIN (-2147483647-_2C)
#else
#define INT_MAX 32767
#define INT_MIN (-32767-_2C)
#endif
/* long properties */
#define LONG_MAX 2147483647
#define LONG_MIN (-2147483647-_2C)
/* multibyte properties */
#define MB_LEN_MAX_MBMAX
/* signed char properties */
#define SCHAR_MAX 127
#define SCHAR_MIN (-127-_2C)
/* short properties */
#define SHRT_MAX 32767
#define SHRT_MIN (-32767-_2C)
/* unsigned properties */
#define UCHAR_MAX 255
#define UINT_MAX 4294967295
#define ULONG_MAX 4294967295
#define USHRT_MAX 65535
#endif