84#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
109#define PRIiLEAST8 "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"
175#define PRIdPTR PRId16
178#define PRIiPTR PRIi16
185#define PRIoLEAST8 "o"
195#define PRIuLEAST8 "u"
205#define PRIxLEAST8 "x"
215#define PRIXLEAST8 "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"
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"
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"
541#define SCNoPTR SCNo16
544#define SCNuPTR SCNu16
547#define SCNxPTR SCNx16
int32_t int_farptr_t
Definition: inttypes.h:77
uint32_t uint_farptr_t
Definition: inttypes.h:81
unsigned long int uint32_t
Definition: stdint.h:103
signed long int int32_t
Definition: stdint.h:98