39 #error "compiler not supported"
49 #define PRIdLEAST8 PRId8
50 #define PRIiLEAST8 PRIi8
51 #define PRIdLEAST16 PRId16
52 #define PRIiLEAST16 PRIi16
53 #define PRIdLEAST32 PRId32
54 #define PRIiLEAST32 PRIi32
55 #define PRIdLEAST64 PRId64
56 #define PRIiLEAST64 PRIi64
58 #define PRIdFAST8 "%d"
59 #define PRIdFAST16 "%d"
60 #define PRIdFAST32 "%d"
61 #define PRIdFAST64 "%lld"
62 #define PRIiFAST8 "%i"
63 #define PRIiFAST16 "%i"
64 #define PRIiFAST32 "%i"
65 #define PRIiFAST64 "%lli"
95 #define PRIoLEAST8 PRIo8
96 #define PRIuLEAST8 PRIu8
97 #define PRIxLEAST8 PRIx8
98 #define PRIXLEAST8 PRIX8
100 #define PRIoLEAST16 PRIo16
101 #define PRIuLEAST16 PRIu16
102 #define PRIxLEAST16 PRIx16
103 #define PRIXLEAST16 PRIX16
105 #define PRIoLEAST32 PRIo32
106 #define PRIuLEAST32 PRIu32
107 #define PRIxLEAST32 PRIx32
108 #define PRIXLEAST32 PRIX32
110 #define PRIoLEAST64 PRIo64
111 #define PRIuLEAST64 PRIu64
112 #define PRIxLEAST64 PRIx64
113 #define PRIXLEAST64 PRIX64
115 #define PRIoFAST8 "%o"
116 #define PRIuFAST8 "%u"
117 #define PRIxFAST8 "%x"
118 #define PRIXFAST8 "%X"
120 #define PRIoFAST16 PRIoFAST8
121 #define PRIuFAST16 PRIuFAST8
122 #define PRIxFAST16 PRIxFAST8
123 #define PRIXFAST16 PRIXFAST8
125 #define PRIoFAST32 PRIo32
126 #define PRIuFAST32 PRIu32
127 #define PRIxFAST32 PRIx32
128 #define PRIXFAST32 PRIX32
130 #define PRIoFAST64 PRIo64
131 #define PRIuFAST64 PRIu64
132 #define PRIxFAST64 PRIx64
133 #define PRIXFAST64 PRIX64
135 #define PRIoMAX "%jo"
136 #define PRIuMAX "%ju"
137 #define PRIxMAX "%jx"
138 #define PRIXMAX "%jX"
140 #define PRIoPTR "%to"
141 #define PRIuPTR "%tu"
142 #define PRIxPTR "%tx"
143 #define PRIXPTR "%tX"
150 #define SCNd16 PRId16
151 #define SCNi16 PRIi16
152 #define SCNd32 PRId32
153 #define SCNi32 PRIi32
154 #define SCNd64 PRId64
155 #define SCNi64 PRIi64
157 #define SCNdLEAST8 PRIdLEAST8
158 #define SCNiLEAST8 PRIiLEAST8
159 #define SCNdLEAST16 PRIdLEAST16
160 #define SCNiLEAST16 PRIiLEAST16
161 #define SCNdLEAST32 PRIdLEAST32
162 #define SCNiLEAST32 PRIiLEAST32
163 #define SCNdLEAST64 PRIdLEAST64
164 #define SCNiLEAST64 PRIiLEAST64
166 #define SCNdFAST8 PRIdFAST8
167 #define SCNiFAST8 PRIiFAST8
168 #define SCNdFAST16 PRIdFAST16
169 #define SCNiFAST16 PRIiFAST16
170 #define SCNdFAST32 PRIdFAST32
171 #define SCNiFAST32 PRIiFAST32
172 #define SCNdFAST64 PRIdFAST64
173 #define SCNiFAST64 PRIiFAST64
175 #define SCNdPTR PRIdPTR
176 #define SCNiPTR PRIdPTR
177 #define SCNdMAX PRIdMAX
178 #define SCNiMAX PRIdMAX
184 #define SCNo16 PRIo16
185 #define SCNu16 PRIu16
186 #define SCNx16 PRIx16
187 #define SCNo32 PRIo32
188 #define SCNu32 PRIu32
189 #define SCNx32 PRIx32
190 #define SCNo64 PRIo64
191 #define SCNu64 PRIu64
192 #define SCNx64 PRIx64
194 #define SCNo8LEAST PRIo8LEAST
195 #define SCNu8LEAST PRIu8LEAST
196 #define SCNx8LEAST PRIx8LEAST
197 #define SCNo16LEAST PRIo16LEAST
198 #define SCNu16LEAST PRIu16LEAST
199 #define SCNx16LEAST PRIx16LEAST
200 #define SCNo32LEAST PRIo32LEAST
201 #define SCNu32LEAST PRIu32LEAST
202 #define SCNx32LEAST PRIx32LEAST
203 #define SCNo64LEAST PRIo64LEAST
204 #define SCNu64LEAST PRIu64LEAST
205 #define SCNx64LEAST PRIx64LEAST
207 #define SCNo8FAST PRIo8FAST
208 #define SCNu8FAST PRIu8FAST
209 #define SCNx8FAST PRIx8FAST
210 #define SCNo16FAST PRIo16FAST
211 #define SCNu16FAST PRIu16FAST
212 #define SCNx16FAST PRIx16FAST
213 #define SCNo32FAST PRIo32FAST
214 #define SCNu32FAST PRIu32FAST
215 #define SCNx32FAST PRIx32FAST
216 #define SCNo64FAST PRIo64FAST
217 #define SCNu64FAST PRIu64FAST
218 #define SCNx64FAST PRIx64FAST
220 #define SCNoMAX PRIoMAX
221 #define SCNuMAX PRIuMAX
222 #define SCNxMAX PRIxMAX
224 #define SCNoPTR PRIoPTR
225 #define SCNuPTR PRIuPTR
226 #define SCNxPTR PRIxPTR
229 intmax_t imaxabs(intmax_t);
246 intmax_t
strtoimax(
const char *__restrict,
char **__restrict,
int);
249 uintmax_t
strtouimax(
const char *__restrict,
char **__restrict,
int);
265 intmax_t
wcstoimax(
const _WCHAR_T_TYPE *__restrict, _WCHAR_T_TYPE **__restrict,
int);
268 uintmax_t
wcstouimax(
const _WCHAR_T_TYPE *__restrict, _WCHAR_T_TYPE **__restrict,
int);