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