86#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
101#define PRIdLEAST8 "d"
111#define PRIiLEAST8 "i"
122#define PRIdLEAST16 "d"
125#define PRIdFAST16 "d"
132#define PRIiLEAST16 "i"
135#define PRIiFAST16 "i"
143#define PRIdLEAST32 "ld"
146#define PRIdFAST32 "ld"
153#define PRIiLEAST32 "li"
156#define PRIiFAST32 "li"
159#ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
162#define PRIdLEAST64 "lld"
163#define PRIdFAST64 "lld"
166#define PRIiLEAST64 "lli"
167#define PRIiFAST64 "lli"
177#define PRIdPTR PRId16
180#define PRIiPTR PRIi16
187#define PRIoLEAST8 "o"
197#define PRIuLEAST8 "u"
207#define PRIxLEAST8 "x"
217#define PRIXLEAST8 "X"
228#define PRIoLEAST16 "o"
231#define PRIoFAST16 "o"
238#define PRIuLEAST16 "u"
241#define PRIuFAST16 "u"
248#define PRIxLEAST16 "x"
251#define PRIxFAST16 "x"
258#define PRIXLEAST16 "X"
261#define PRIXFAST16 "X"
269#define PRIoLEAST32 "lo"
272#define PRIoFAST32 "lo"
279#define PRIuLEAST32 "lu"
282#define PRIuFAST32 "lu"
289#define PRIxLEAST32 "lx"
292#define PRIxFAST32 "lx"
299#define PRIXLEAST32 "lX"
302#define PRIXFAST32 "lX"
305#ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
308#define PRIoLEAST64 "llo"
309#define PRIoFAST64 "llo"
312#define PRIuLEAST64 "llu"
313#define PRIuFAST64 "llu"
316#define PRIxLEAST64 "llx"
317#define PRIxFAST64 "llx"
320#define PRIXLEAST64 "llX"
321#define PRIXFAST64 "llX"
332#define PRIoPTR PRIo16
335#define PRIuPTR PRIu16
338#define PRIxPTR PRIx16
341#define PRIXPTR PRIX16
349#define SCNdLEAST8 "hhd"
352#define SCNdFAST8 "hhd"
359#define SCNiLEAST8 "hhi"
362#define SCNiFAST8 "hhi"
370#define SCNdLEAST16 "d"
373#define SCNdFAST16 "d"
380#define SCNiLEAST16 "i"
383#define SCNiFAST16 "i"
391#define SCNdLEAST32 "ld"
394#define SCNdFAST32 "ld"
401#define SCNiLEAST32 "li"
404#define SCNiFAST32 "li"
407#ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
410#define SCNdLEAST64 "lld"
411#define SCNdFAST64 "lld"
414#define SCNiLEAST64 "lli"
415#define SCNiFAST64 "lli"
424#define SCNdPTR SCNd16
427#define SCNiPTR SCNi16
434#define SCNoLEAST8 "hho"
437#define SCNoFAST8 "hho"
444#define SCNuLEAST8 "hhu"
447#define SCNuFAST8 "hhu"
454#define SCNxLEAST8 "hhx"
457#define SCNxFAST8 "hhx"
464#define SCNoLEAST16 "o"
467#define SCNoFAST16 "o"
474#define SCNuLEAST16 "u"
477#define SCNuFAST16 "u"
484#define SCNxLEAST16 "x"
487#define SCNxFAST16 "x"
495#define SCNoLEAST32 "lo"
498#define SCNoFAST32 "lo"
505#define SCNuLEAST32 "lu"
508#define SCNuFAST32 "lu"
515#define SCNxLEAST32 "lx"
518#define SCNxFAST32 "lx"
521#ifdef __avr_libc_does_not_implement_long_long_in_printf_or_scanf
524#define SCNoLEAST64 "llo"
525#define SCNoFAST64 "llo"
528#define SCNuLEAST64 "llu"
529#define SCNuFAST64 "llu"
532#define SCNxLEAST64 "llx"
533#define SCNxFAST64 "llx"
543#define SCNoPTR SCNo16
546#define SCNuPTR SCNu16
549#define SCNxPTR SCNx16
int32_t int_farptr_t
Definition: inttypes.h:77
uint32_t uint_farptr_t
Definition: inttypes.h:83
unsigned long int uint32_t
Definition: stdint.h:103
signed long int int32_t
Definition: stdint.h:98