84 #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
99 #define PRIdLEAST8 "d"
102 #define PRIdFAST8 "d"
109 #define PRIiLEAST8 "i"
112 #define PRIiFAST8 "i"
120 #define PRIdLEAST16 "d"
123 #define PRIdFAST16 "d"
130 #define PRIiLEAST16 "i"
133 #define PRIiFAST16 "i"
141 #define PRIdLEAST32 "ld"
144 #define PRIdFAST32 "ld"
151 #define PRIiLEAST32 "li"
154 #define PRIiFAST32 "li"
157 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
160 #define PRIdLEAST64 "lld"
161 #define PRIdFAST64 "lld"
164 #define PRIiLEAST64 "lli"
165 #define PRIiFAST64 "lli"
168 #define PRIdMAX "lld"
169 #define PRIiMAX "lli"
175 #define PRIdPTR PRId16
178 #define PRIiPTR PRIi16
185 #define PRIoLEAST8 "o"
188 #define PRIoFAST8 "o"
195 #define PRIuLEAST8 "u"
198 #define PRIuFAST8 "u"
205 #define PRIxLEAST8 "x"
208 #define PRIxFAST8 "x"
215 #define PRIXLEAST8 "X"
218 #define PRIXFAST8 "X"
226 #define PRIoLEAST16 "o"
229 #define PRIoFAST16 "o"
236 #define PRIuLEAST16 "u"
239 #define PRIuFAST16 "u"
246 #define PRIxLEAST16 "x"
249 #define PRIxFAST16 "x"
256 #define PRIXLEAST16 "X"
259 #define PRIXFAST16 "X"
267 #define PRIoLEAST32 "lo"
270 #define PRIoFAST32 "lo"
277 #define PRIuLEAST32 "lu"
280 #define PRIuFAST32 "lu"
287 #define PRIxLEAST32 "lx"
290 #define PRIxFAST32 "lx"
297 #define PRIXLEAST32 "lX"
300 #define PRIXFAST32 "lX"
303 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
306 #define PRIoLEAST64 "llo"
307 #define PRIoFAST64 "llo"
310 #define PRIuLEAST64 "llu"
311 #define PRIuFAST64 "llu"
314 #define PRIxLEAST64 "llx"
315 #define PRIxFAST64 "llx"
318 #define PRIXLEAST64 "llX"
319 #define PRIXFAST64 "llX"
321 #define PRIoMAX "llo"
322 #define PRIuMAX "llu"
323 #define PRIxMAX "llx"
324 #define PRIXMAX "llX"
330 #define PRIoPTR PRIo16
333 #define PRIuPTR PRIu16
336 #define PRIxPTR PRIx16
339 #define PRIXPTR PRIX16
347 #define SCNdLEAST8 "hhd"
350 #define SCNdFAST8 "hhd"
357 #define SCNiLEAST8 "hhi"
360 #define SCNiFAST8 "hhi"
368 #define SCNdLEAST16 "d"
371 #define SCNdFAST16 "d"
378 #define SCNiLEAST16 "i"
381 #define SCNiFAST16 "i"
389 #define SCNdLEAST32 "ld"
392 #define SCNdFAST32 "ld"
399 #define SCNiLEAST32 "li"
402 #define SCNiFAST32 "li"
405 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
408 #define SCNdLEAST64 "lld"
409 #define SCNdFAST64 "lld"
412 #define SCNiLEAST64 "lli"
413 #define SCNiFAST64 "lli"
415 #define SCNdMAX "lld"
416 #define SCNiMAX "lli"
422 #define SCNdPTR SCNd16
425 #define SCNiPTR SCNi16
432 #define SCNoLEAST8 "hho"
435 #define SCNoFAST8 "hho"
442 #define SCNuLEAST8 "hhu"
445 #define SCNuFAST8 "hhu"
452 #define SCNxLEAST8 "hhx"
455 #define SCNxFAST8 "hhx"
462 #define SCNoLEAST16 "o"
465 #define SCNoFAST16 "o"
472 #define SCNuLEAST16 "u"
475 #define SCNuFAST16 "u"
482 #define SCNxLEAST16 "x"
485 #define SCNxFAST16 "x"
493 #define SCNoLEAST32 "lo"
496 #define SCNoFAST32 "lo"
503 #define SCNuLEAST32 "lu"
506 #define SCNuFAST32 "lu"
513 #define SCNxLEAST32 "lx"
516 #define SCNxFAST32 "lx"
519 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
522 #define SCNoLEAST64 "llo"
523 #define SCNoFAST64 "llo"
526 #define SCNuLEAST64 "llu"
527 #define SCNuFAST64 "llu"
530 #define SCNxLEAST64 "llx"
531 #define SCNxFAST64 "llx"
533 #define SCNoMAX "llo"
534 #define SCNuMAX "llu"
535 #define SCNxMAX "llx"
541 #define SCNoPTR SCNo16
544 #define SCNuPTR SCNu16
547 #define SCNxPTR SCNx16
int32_t int_farptr_t
Definition: inttypes.h:77
signed long int int32_t
Definition: stdint.h:98
uint32_t uint_farptr_t
Definition: inttypes.h:81
unsigned long int uint32_t
Definition: stdint.h:103