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
342 #ifdef __avr_libc_does_not_implement_hh_in_scanf
345 #define SCNdLEAST8 "hhd"
346 #define SCNdFAST8 "hhd"
349 #define SCNiLEAST8 "hhi"
350 #define SCNiFAST8 "hhi"
360 #define SCNdLEAST16 "d"
363 #define SCNdFAST16 "d"
370 #define SCNiLEAST16 "i"
373 #define SCNiFAST16 "i"
381 #define SCNdLEAST32 "ld"
384 #define SCNdFAST32 "ld"
391 #define SCNiLEAST32 "li"
394 #define SCNiFAST32 "li"
397 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
400 #define SCNdLEAST64 "lld"
401 #define SCNdFAST64 "lld"
404 #define SCNiLEAST64 "lli"
405 #define SCNiFAST64 "lli"
407 #define SCNdMAX "lld"
408 #define SCNiMAX "lli"
414 #define SCNdPTR SCNd16
417 #define SCNiPTR SCNi16
419 #ifdef __avr_libc_does_not_implement_hh_in_scanf
422 #define SCNoLEAST8 "hho"
423 #define SCNoFAST8 "hho"
426 #define SCNuLEAST8 "hhu"
427 #define SCNuFAST8 "hhu"
430 #define SCNxLEAST8 "hhx"
431 #define SCNxFAST8 "hhx"
440 #define SCNoLEAST16 "o"
443 #define SCNoFAST16 "o"
450 #define SCNuLEAST16 "u"
453 #define SCNuFAST16 "u"
460 #define SCNxLEAST16 "x"
463 #define SCNxFAST16 "x"
471 #define SCNoLEAST32 "lo"
474 #define SCNoFAST32 "lo"
481 #define SCNuLEAST32 "lu"
484 #define SCNuFAST32 "lu"
491 #define SCNxLEAST32 "lx"
494 #define SCNxFAST32 "lx"
497 #ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
500 #define SCNoLEAST64 "llo"
501 #define SCNoFAST64 "llo"
504 #define SCNuLEAST64 "llu"
505 #define SCNuFAST64 "llu"
508 #define SCNxLEAST64 "llx"
509 #define SCNxFAST64 "llx"
511 #define SCNoMAX "llo"
512 #define SCNuMAX "llu"
513 #define SCNxMAX "llx"
519 #define SCNoPTR SCNo16
522 #define SCNuPTR SCNu16
525 #define SCNxPTR SCNx16
int32_t int_farptr_t
Definition: inttypes.h:77
signed long int int32_t
Definition: stdint.h:94
uint32_t uint_farptr_t
Definition: inttypes.h:81
unsigned long int uint32_t
Definition: stdint.h:99