xref: /illumos-gate/usr/src/cmd/ast/libast/i386/conflim.h (revision 9b664393d4fdda96221e6ea9ea95790d3c15be70)
1 /* : : generated by conf from contrib/ast/src/lib/libast/comp/conf.tab : : */
2 
3 /*
4  * supplemental <limits.h> values
5  */
6 
7 printf("#ifndef CHAR_BIT\n");
8 printf("#define CHAR_BIT 8\n");
9 printf("#endif\n");
10 printf("#ifndef CHAR_MAX\n");
11 printf("#define CHAR_MAX 127\n");
12 printf("#endif\n");
13 printf("#ifndef CHAR_MIN\n");
14 printf("#define CHAR_MIN -128\n");
15 printf("#endif\n");
16 printf("#ifndef CLOCKS_PER_SEC\n");
17 printf("#define CLOCKS_PER_SEC 1000000\n");
18 printf("#endif\n");
19 printf("#ifndef INT_MIN\n");
20 printf("#define INT_MIN -2147483648\n");
21 printf("#endif\n");
22 printf("#ifndef LLONG_MAX\n");
23 printf("#define LLONG_MAX 9223372036854775807\n");
24 printf("#endif\n");
25 printf("#ifndef LLONG_MIN\n");
26 printf("#define LLONG_MIN -9223372036854775808\n");
27 printf("#endif\n");
28 printf("#ifndef LONG_MAX\n");
29 printf("#define LONG_MAX 2147483647\n");
30 printf("#endif\n");
31 printf("#ifndef LONG_MIN\n");
32 printf("#define LONG_MIN -2147483648\n");
33 printf("#endif\n");
34 printf("#ifndef MB_LEN_MAX\n");
35 printf("#define MB_LEN_MAX 5\n");
36 printf("#endif\n");
37 printf("#ifndef OPEN_MAX_CEIL\n");
38 printf("#ifndef OPEN_MAX\n");
39 printf("#define OPEN_MAX %ld\n", OPEN_MAX);
40 printf("#endif\n");
41 printf("#define OPEN_MAX_CEIL OPEN_MAX\n");
42 printf("#endif\n");
43 printf("#ifndef PTHREAD_STACK_MIN\n");
44 printf("#define PTHREAD_STACK_MIN 4096\n");
45 printf("#endif\n");
46 printf("#ifndef PTRDIFF_MAX\n");
47 printf("#define PTRDIFF_MAX 2147483647\n");
48 printf("#endif\n");
49 printf("#ifndef PTRDIFF_MIN\n");
50 printf("#define PTRDIFF_MIN -2147483648\n");
51 printf("#endif\n");
52 printf("#ifndef SCHAR_MAX\n");
53 printf("#define SCHAR_MAX 127\n");
54 printf("#endif\n");
55 printf("#ifndef SCHAR_MIN\n");
56 printf("#define SCHAR_MIN -128\n");
57 printf("#endif\n");
58 printf("#ifndef SHRT_MIN\n");
59 printf("#define SHRT_MIN -32768\n");
60 printf("#endif\n");
61 printf("#ifndef SIG_ATOMIC_MAX\n");
62 printf("#define SIG_ATOMIC_MAX 2147483647\n");
63 printf("#endif\n");
64 printf("#ifndef SIG_ATOMIC_MIN\n");
65 printf("#define SIG_ATOMIC_MIN -2147483648\n");
66 printf("#endif\n");
67 printf("#ifndef SIZE_MAX\n");
68 printf("#ifndef UINT_MAX\n");
69 printf("#define UINT_MAX %lu\n", UINT_MAX);
70 printf("#endif\n");
71 printf("#define SIZE_MAX UINT_MAX\n");
72 printf("#endif\n");
73 printf("#ifndef SSIZE_MAX\n");
74 printf("#ifndef INT_MAX\n");
75 printf("#define INT_MAX %ld\n", INT_MAX);
76 printf("#endif\n");
77 printf("#define SSIZE_MAX INT_MAX\n");
78 printf("#endif\n");
79 printf("#ifndef TMP_MAX\n");
80 printf("#define TMP_MAX 17576\n");
81 printf("#endif\n");
82 printf("#ifndef UCHAR_MAX\n");
83 printf("#define UCHAR_MAX 255\n");
84 printf("#endif\n");
85 printf("#ifndef ULLONG_MAX\n");
86 printf("#define ULLONG_MAX 18446744073709551615\n");
87 printf("#endif\n");
88 printf("#ifndef ULONG_MAX\n");
89 printf("#define ULONG_MAX 4294967295\n");
90 printf("#endif\n");
91 printf("#ifndef USHRT_MAX\n");
92 printf("#define USHRT_MAX 65535\n");
93 printf("#endif\n");
94 printf("#ifndef WCHAR_MAX\n");
95 printf("#define WCHAR_MAX 2147483647\n");
96 printf("#endif\n");
97 printf("#ifndef WCHAR_MIN\n");
98 printf("#define WCHAR_MIN -2147483648\n");
99 printf("#endif\n");
100 printf("#ifndef WINT_MAX\n");
101 printf("#define WINT_MAX 2147483647\n");
102 printf("#endif\n");
103 printf("#ifndef WINT_MIN\n");
104 printf("#define WINT_MIN -2147483648\n");
105 printf("#endif\n");
106