1#if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98
2#include "stdint.h-data"
3
4type imaxdiv_t
5element imaxdiv_t intmax_t rem
6element imaxdiv_t intmax_t quot
7
8function intmax_t imaxabs (intmax_t)
9function imaxdiv_t imaxdiv (intmax_t, intmax_t)
10function intmax_t strtoimax (const char*, char**, int)
11function uintmax_t strtoumax (const char*, char**, int)
12function intmax_t wcstoimax (const __gwchar_t*, __gwchar_t**, int)
13function uintmax_t wcstoumax (const __gwchar_t*, __gwchar_t**, int)
14
15macro PRId8
16macro PRIi8
17macro PRIo8
18macro PRIu8
19macro PRIx8
20macro PRIX8
21macro SCNd8
22macro SCNi8
23macro SCNo8
24macro SCNu8
25macro SCNx8
26macro PRIdLEAST8
27macro PRIiLEAST8
28macro PRIoLEAST8
29macro PRIuLEAST8
30macro PRIxLEAST8
31macro PRIXLEAST8
32macro SCNdLEAST8
33macro SCNiLEAST8
34macro SCNoLEAST8
35macro SCNuLEAST8
36macro SCNxLEAST8
37macro PRIdFAST8
38macro PRIiFAST8
39macro PRIoFAST8
40macro PRIuFAST8
41macro PRIxFAST8
42macro PRIXFAST8
43macro SCNdFAST8
44macro SCNiFAST8
45macro SCNoFAST8
46macro SCNuFAST8
47macro SCNxFAST8
48
49macro PRId16
50macro PRIi16
51macro PRIo16
52macro PRIu16
53macro PRIx16
54macro PRIX16
55macro SCNd16
56macro SCNi16
57macro SCNo16
58macro SCNu16
59macro SCNx16
60macro PRIdLEAST16
61macro PRIiLEAST16
62macro PRIoLEAST16
63macro PRIuLEAST16
64macro PRIxLEAST16
65macro PRIXLEAST16
66macro SCNdLEAST16
67macro SCNiLEAST16
68macro SCNoLEAST16
69macro SCNuLEAST16
70macro SCNxLEAST16
71macro PRIdFAST16
72macro PRIiFAST16
73macro PRIoFAST16
74macro PRIuFAST16
75macro PRIxFAST16
76macro PRIXFAST16
77macro SCNdFAST16
78macro SCNiFAST16
79macro SCNoFAST16
80macro SCNuFAST16
81macro SCNxFAST16
82
83macro PRId32
84macro PRIi32
85macro PRIo32
86macro PRIu32
87macro PRIx32
88macro PRIX32
89macro SCNd32
90macro SCNi32
91macro SCNo32
92macro SCNu32
93macro SCNx32
94macro PRIdLEAST32
95macro PRIiLEAST32
96macro PRIoLEAST32
97macro PRIuLEAST32
98macro PRIxLEAST32
99macro PRIXLEAST32
100macro SCNdLEAST32
101macro SCNiLEAST32
102macro SCNoLEAST32
103macro SCNuLEAST32
104macro SCNxLEAST32
105macro PRIdFAST32
106macro PRIiFAST32
107macro PRIoFAST32
108macro PRIuFAST32
109macro PRIxFAST32
110macro PRIXFAST32
111macro SCNdFAST32
112macro SCNiFAST32
113macro SCNoFAST32
114macro SCNuFAST32
115macro SCNxFAST32
116
117macro PRId64
118macro PRIi64
119macro PRIo64
120macro PRIu64
121macro PRIx64
122macro PRIX64
123macro SCNd64
124macro SCNi64
125macro SCNo64
126macro SCNu64
127macro SCNx64
128macro PRIdLEAST64
129macro PRIiLEAST64
130macro PRIoLEAST64
131macro PRIuLEAST64
132macro PRIxLEAST64
133macro PRIXLEAST64
134macro SCNdLEAST64
135macro SCNiLEAST64
136macro SCNoLEAST64
137macro SCNuLEAST64
138macro SCNxLEAST64
139macro PRIdFAST64
140macro PRIiFAST64
141macro PRIoFAST64
142macro PRIuFAST64
143macro PRIxFAST64
144macro PRIXFAST64
145macro SCNdFAST64
146macro SCNiFAST64
147macro SCNoFAST64
148macro SCNuFAST64
149macro SCNxFAST64
150
151macro PRIdMAX
152macro PRIiMAX
153macro PRIoMAX
154macro PRIuMAX
155macro PRIxMAX
156macro PRIXMAX
157macro SCNdMAX
158macro SCNiMAX
159macro SCNoMAX
160macro SCNuMAX
161macro SCNxMAX
162
163macro PRIdPTR
164macro PRIiPTR
165macro PRIoPTR
166macro PRIuPTR
167macro PRIxPTR
168macro PRIXPTR
169macro SCNdPTR
170macro SCNiPTR
171macro SCNoPTR
172macro SCNuPTR
173macro SCNxPTR
174
175allow PRI[Xa-z]*
176allow SCN[Xa-z]*
177#endif
178