xref: /netbsd-src/sys/arch/hpc/stand/include/machine/limits.h (revision 9efec5bce3da05aa74c710deaa180d73b2f1ab11)
1*9efec5bcStnozaki /*	$NetBSD: limits.h,v 1.2 2010/06/07 13:52:30 tnozaki Exp $	*/
29173eae7Such 
39173eae7Such /* Windows CE architecture */
49173eae7Such 
59173eae7Such #ifndef	_MACHINE_LIMITS_H_
69173eae7Such #define	_MACHINE_LIMITS_H_
79173eae7Such 
89173eae7Such #define	CHAR_BIT	8		/* number of bits in a char */
99173eae7Such 
109173eae7Such #define	SCHAR_MAX	127		/* min value for a signed char */
119173eae7Such #define	SCHAR_MIN	(-128)		/* max value for a signed char */
129173eae7Such 
139173eae7Such #define	UCHAR_MAX	255		/* max value for an unsigned char */
149173eae7Such #define	CHAR_MAX	127		/* max value for a char */
159173eae7Such #define	CHAR_MIN	(-128)		/* min value for a char */
169173eae7Such 
179173eae7Such #define	USHRT_MAX	65535		/* max value for an unsigned short */
189173eae7Such #define	SHRT_MAX	32767		/* max value for a short */
199173eae7Such #define	SHRT_MIN	(-32768)	/* min value for a short */
209173eae7Such 
219173eae7Such #define	UINT_MAX	0xffffffff	/* max value for an unsigned int */
229173eae7Such #define	INT_MAX		2147483647	/* max value for an int */
239173eae7Such #define	INT_MIN		(-2147483647-1)	/* min value for an int */
249173eae7Such 
259173eae7Such #define	ULONG_MAX	0xffffffff	/* max value for an unsigned long */
269173eae7Such #define	LONG_MAX	2147483647	/* max value for a long */
279173eae7Such #define	LONG_MIN	(-2147483647-1)	/* min value for a long */
289173eae7Such 
299173eae7Such #endif // _MACHINE_LIMITS_H_
30