Fix up unistd.h for XPG7.
[glibc.git] / conform / data / inttypes.h-data
blob93e4713c95a674793a6462bfda539df4fb692b30
1 type int8_t
2 type int16_t
3 type int32_t
4 type int64_t
5 type uint8_t
6 type uint16_t
7 type uint32_t
8 type uint64_t
9 type intptr_t
10 type uintptr_t
12 type imaxdiv_t
13 element imaxdiv_t intmax_t rem
14 element imaxdiv_t intmax_t quot
16 function intmax_t imaxabs (intmax_t)
17 function imaxdiv_t imaxdiv (intmax_t, intmax_t)
18 function intmax_t strtoimax (const char*, char**, int)
19 function uintmax_t strtoumax (const char*, char**, int)
20 function intmax_t wcstoimax (const wchar_t*, wchar_t**, int)
21 function uintmax_t wcstoumax (const wchar_t*, wchar_t**, int)
23 allow PRI*
24 allow SCN*
25 allow *_t
27 // Now the content of <stdint.h>.  Update this whenever <stdint.h> changed.
28 type int8_t
29 type int16_t
30 type int32_t
31 type int64_t
32 type uint8_t
33 type uint16_t
34 type uint32_t
35 type uint64_t
37 type int_least8_t
38 type int_least16_t
39 type int_least32_t
40 type int_least64_t
41 type uint_least8_t
42 type uint_least16_t
43 type uint_least32_t
44 type uint_least64_t
46 type int_fast8_t
47 type int_fast16_t
48 type int_fast32_t
49 type int_fast64_t
50 type uint_fast8_t
51 type uint_fast16_t
52 type uint_fast32_t
53 type uint_fast64_t
55 type intptr_t
56 type uintptr_t
58 type intmax_t
59 type uintmax_t
61 constant INT8_MIN == -128
62 constant INT8_MAX == 127
63 constant INT16_MIN == -32768
64 constant INT16_MAX == 32767
65 constant INT32_MIN == -2147483647-1
66 constant INT32_MAX == 2147483647
67 constant INT64_MIN == -9223372036854775807LL-1
68 constant INT64_MAX == 9223372036854775807LL
70 constant UINT8_MAX == 255
71 constant UINT16_MAX == 65535
72 constant UINT32_MAX == 4294967295U
73 constant UINT64_MAX == 18446744073709551615ULL
75 constant INT_LEAST8_MIN <= -128
76 constant INT_LEAST8_MAX >= 127
77 constant INT_LEAST16_MIN <= -32768
78 constant INT_LEAST16_MAX >= 32767
79 constant INT_LEAST32_MIN <= -2147483647-1
80 constant INT_LEAST32_MAX >= 2147483647
81 constant INT_LEAST64_MIN <= -9223372036854775807LL-1
82 constant INT_LEAST64_MAX >= 9223372036854775807LL
84 constant UINT_LEAST8_MAX >= 255
85 constant UINT_LEAST16_MAX >= 65535
86 constant UINT_LEAST32_MAX >= 4294967295U
87 constant UINT_LEAST64_MAX >= 18446744073709551615ULL
89 constant INT_FAST8_MIN <= -128
90 constant INT_FAST8_MAX >= 127
91 constant INT_FAST16_MIN <= -32768
92 constant INT_FAST16_MAX >= 32767
93 constant INT_FAST32_MIN <= -2147483647-1
94 constant INT_FAST32_MAX >= 2147483647
95 constant INT_FAST64_MIN <= -9223372036854775807LL-1
96 constant INT_FAST64_MAX >= 9223372036854775807LL
98 constant UINT_FAST8_MAX >= 255
99 constant UINT_FAST16_MAX >= 65535
100 constant UINT_FAST32_MAX >= 4294967295U
101 constant UINT_FAST64_MAX >= 18446744073709551615ULL
103 constant INTPTR_MIN <= -32768
104 constant INTPTR_MAX >= 32767
106 constant UINTPTR_MAX >= 65535
108 constant INTMAX_MIN <= -9223372036854775807LL-1
109 constant INTMAX_MAX >= 9223372036854775807LL
111 constant UINTMAX_MAX >= 18446744073709551615ULL
113 constant PTRDIFF_MIN <= -65535
114 constant PTRDIFF_MAX >= 65535
116 constant SIG_ATOMIC_MIN <= -127
117 constant SIG_ATOMIC_MAX >= 127
119 constant SIZE_MAX >= 65535
121 constant WCHAR_MIN <= -127
122 constant WCHAR_MAX >= 127
124 constant WINT_MIN <= -127
125 constant WINT_MAX >= 127
127 macro INT8_C
128 macro INT16_C
129 macro INT32_C
130 macro INT64_C
131 macro UINT8_C
132 macro UINT16_C
133 macro UINT32_C
134 macro UINT64_C
135 macro INTMAX_C
136 macro UINTMAX_C
138 // The following expressions are not entirely correct but the current
139 // poorfnmatch implementation doesn't grok the right form.
140 allow INT*
141 allow UINT*
142 allow PRI[Xa-z]*
143 allow SCN[Xa-z]*