chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / conform / data / inttypes.h-data
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
11
12 type imaxdiv_t
13 element imaxdiv_t intmax_t rem
14 element imaxdiv_t intmax_t quot
15
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)
22
23 allow PRI*
24 allow SCN*
25 allow *_t
26
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
36
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
45
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
54
55 type intptr_t
56 type uintptr_t
57
58 type intmax_t
59 type uintmax_t
60
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
69
70 constant UINT8_MAX == 255
71 constant UINT16_MAX == 65535
72 constant UINT32_MAX == 4294967295U
73 constant UINT64_MAX == 18446744073709551615ULL
74
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
83
84 constant UINT_LEAST8_MAX >= 255
85 constant UINT_LEAST16_MAX >= 65535
86 constant UINT_LEAST32_MAX >= 4294967295U
87 constant UINT_LEAST64_MAX >= 18446744073709551615ULL
88
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
97
98 constant UINT_FAST8_MAX >= 255
99 constant UINT_FAST16_MAX >= 65535
100 constant UINT_FAST32_MAX >= 4294967295U
101 constant UINT_FAST64_MAX >= 18446744073709551615ULL
102
103 constant INTPTR_MIN <= -32768
104 constant INTPTR_MAX >= 32767
105
106 constant UINTPTR_MAX >= 65535
107
108 constant INTMAX_MIN <= -9223372036854775807LL-1
109 constant INTMAX_MAX >= 9223372036854775807LL
110
111 constant UINTMAX_MAX >= 18446744073709551615ULL
112
113 constant PTRDIFF_MIN <= -65535
114 constant PTRDIFF_MAX >= 65535
115
116 constant SIG_ATOMIC_MIN <= -127
117 constant SIG_ATOMIC_MAX >= 127
118
119 constant SIZE_MAX >= 65535
120
121 constant WCHAR_MIN <= -127
122 constant WCHAR_MAX >= 127
123
124 constant WINT_MIN <= -127
125 constant WINT_MAX >= 127
126
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
137
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]*