/*
**  limits.h            ANSI C++, ANSI C, and K&R Runtime Library
**
**  Copyright (C)       Microway, Inc. 1987 - 1994.
**                      P.O. BOX 79
**                      Kingston, MA. 02364
**                      (508) 746 - 7341 Voice
**                      (508) 746 - 4678 FAX
**                      e-mail uunet!microway!mark
**                             mark@microway.com
**
**  This program is the property of Microway, Inc, its contents are
**  proprietary information and no part of it is to be disclosed to anyone
**  except employees of Microway, Inc., or as agreed in writing by the
**  President of Microway, Inc.
*/

#ifndef _LIMITS_H
#define _LIMITS_H

#define CHAR_BIT    8
#define SCHAR_MIN   -128
#define SCHAR_MAX   127
#define UCHAR_MAX   255u
#define CHAR_MIN    SCHAR_MIN
#define CHAR_MAX    SCHAR_MAX
#define SHRT_MIN    -32768
#define SHRT_MAX    32767
#define USHRT_MAX   65535u
#define INT_MIN     -2147483647 - 1
#define INT_MAX     2147483647
#define UINT_MAX    4294967295u
#define LONG_MIN    -2147483647 - 1
#define LONG_MAX    2147483647
#define ULONG_MAX   4294967295u
#define MB_LEN_MAX  8

#endif /* _LIMITS_H */

