AVR Libc Home Page |  | AVR Libc Development Pages
Main Page | User Manual | Library Reference | FAQ | Alphabetical Index | Example Projects

# inttypes.h File Reference

## Detailed Description

## Defines

macros for printf and scanf format specifiers
For C++, these are only included if __STDC_LIMIT_MACROS is defined before including <inttypes.h>.
#define | PRId8 "d"
#define | PRIdLEAST8 "d"
#define | PRIdFAST8 "d"
#define | PRIi8 "i"
#define | PRIiLEAST8 "i"
#define | PRIiFAST8 "i"
#define | PRId16 "d"
#define | PRIdLEAST16 "d"
#define | PRIdFAST16 "d"
#define | PRIi16 "i"
#define | PRIiLEAST16 "i"
#define | PRIiFAST16 "i"
#define | PRId32 "ld"
#define | PRIdLEAST32 "ld"
#define | PRIdFAST32 "ld"
#define | PRIi32 "li"
#define | PRIiLEAST32 "li"
#define | PRIiFAST32 "li"
#define | PRIdPTR PRId16
#define | PRIiPTR PRIi16
#define | PRIo8 "o"
#define | PRIoLEAST8 "o"
#define | PRIoFAST8 "o"
#define | PRIu8 "u"
#define | PRIuLEAST8 "u"
#define | PRIuFAST8 "u"
#define | PRIx8 "x"
#define | PRIxLEAST8 "x"
#define | PRIxFAST8 "x"
#define | PRIX8 "X"
#define | PRIXLEAST8 "X"
#define | PRIXFAST8 "X"
#define | PRIo16 "o"
#define | PRIoLEAST16 "o"
#define | PRIoFAST16 "o"
#define | PRIu16 "u"
#define | PRIuLEAST16 "u"
#define | PRIuFAST16 "u"
#define | PRIx16 "x"
#define | PRIxLEAST16 "x"
#define | PRIxFAST16 "x"
#define | PRIX16 "X"
#define | PRIXLEAST16 "X"
#define | PRIXFAST16 "X"
#define | PRIo32 "lo"
#define | PRIoLEAST32 "lo"
#define | PRIoFAST32 "lo"
#define | PRIu32 "lu"
#define | PRIuLEAST32 "lu"
#define | PRIuFAST32 "lu"
#define | PRIx32 "lx"
#define | PRIxLEAST32 "lx"
#define | PRIxFAST32 "lx"
#define | PRIX32 "lX"
#define | PRIXLEAST32 "lX"
#define | PRIXFAST32 "lX"
#define | PRIoPTR PRIo16
#define | PRIuPTR PRIu16
#define | PRIxPTR PRIx16
#define | SCNd16 "d"
#define | SCNdLEAST16 "d"
#define | SCNdFAST16 "d"
#define | SCNi16 "i"
#define | SCNiLEAST16 "i"
#define | SCNiFAST16 "i"
#define | SCNd32 "ld"
#define | SCNdLEAST32 "ld"
#define | SCNdFAST32 "ld"
#define | SCNi32 "li"
#define | SCNiLEAST32 "li"
#define | SCNiFAST32 "li"
#define | SCNdPTR SCNd16
#define | SCNiPTR SCNi16
#define | SCNo16 "o"
#define | SCNoLEAST16 "o"
#define | SCNoFAST16 "o"
#define | SCNu16 "u"
#define | SCNuLEAST16 "u"
#define | SCNuFAST16 "u"
#define | SCNx16 "x"
#define | SCNxLEAST16 "x"
#define | SCNxFAST16 "x"
#define | SCNo32 "lo"
#define | SCNoLEAST32 "lo"
#define | SCNoFAST32 "lo"
#define | SCNu32 "lu"
#define | SCNuLEAST32 "lu"
#define | SCNuFAST32 "lu"
#define | SCNx32 "lx"
#define | SCNxLEAST32 "lx"
#define | SCNxFAST32 "lx"
#define | SCNoPTR SCNo16
#define | SCNuPTR SCNu16
#define | SCNxPTR SCNx16

## Typedefs

Far pointers for memory access >64K
typedef int32_t | int_farptr_t
typedef uint32_t | uint_farptr_t

Automatically generated by Doxygen 1.5.6 on 4 Dec 2008.