Lines Matching +full:max +full:- +full:by +full:- +full:define
1 /*-
14 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
28 #define _MACHINE__LIMITS_H_
31 * According to ANSI (section 2.2.4.2), the values below must be usable by
36 * unsigned int for 32-bit two's complement ANSI compilers (section 3.1.3.2).
39 #define __CHAR_BIT 8 /* number of bits in a char */
40 #define __SHRT_BIT 16 /* number of bits in a short */
41 #define __INT_BIT 32 /* number of bits in an int */
42 #define __LLONG_BIT 64 /* number of bits in a long long */
44 #define __SCHAR_MAX 0x7f /* max value for a signed char */
45 #define __SCHAR_MIN (-0x7f - 1) /* min value for a signed char */
47 #define __UCHAR_MAX 0xff /* max value for an unsigned char */
49 #define __USHRT_MAX 0xffff /* max value for an unsigned short */
50 #define __SHRT_MAX 0x7fff /* max value for a short */
51 #define __SHRT_MIN (-0x7fff - 1) /* min value for a short */
53 #define __UINT_MAX 0xffffffff /* max value for an unsigned int */
54 #define __INT_MAX 0x7fffffff /* max value for an int */
55 #define __INT_MIN (-0x7fffffff - 1) /* min value for an int */
57 #define __ULONG_MAX 0xffffffffffffffffUL /* max for an unsigned long */
58 #define __LONG_MAX 0x7fffffffffffffffL /* max for a long */
59 #define __LONG_MIN (-0x7fffffffffffffffL - 1) /* min for a long */
62 /* max for an unsigned long long */
63 #define __ULLONG_MAX 0xffffffffffffffffULL
64 #define __LLONG_MAX 0x7fffffffffffffffLL /* max for a long long */
65 #define __LLONG_MIN (-0x7fffffffffffffffLL - 1) /* min for a long long */
67 #define __SSIZE_MAX __LONG_MAX /* max value for a ssize_t */
69 #define __SIZE_T_MAX __ULONG_MAX /* max value for a size_t */
71 #define __OFF_MAX __LONG_MAX /* max value for an off_t */
72 #define __OFF_MIN __LONG_MIN /* min value for an off_t */
75 #define __UQUAD_MAX (__ULONG_MAX) /* max value for a uquad_t */
76 #define __QUAD_MAX (__LONG_MAX) /* max value for a quad_t */
77 #define __QUAD_MIN (__LONG_MIN) /* min value for a quad_t */
79 #define __LONG_BIT 64
80 #define __WORD_BIT 32
83 #define __MINSIGSTKSZ (1024 * 4)