llvm-mos-sdk
Classes | Macros | Functions
inttypes.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for inttypes.h:

Go to the source code of this file.

Classes

struct  imaxdiv_t
 

Macros

#define PRId8   __INT8_FMTd__
 
#define PRIdLEAST8   __INT_LEAST8_FMTd__
 
#define PRIdFAST8   __INT_FAST8_FMTd__
 
#define PRId16   __INT16_FMTd__
 
#define PRIdLEAST16   __INT_LEAST16_FMTd__
 
#define PRIdFAST16   __INT_FAST16_FMTd__
 
#define PRId32   __INT32_FMTd__
 
#define PRIdLEAST32   __INT_LEAST32_FMTd__
 
#define PRIdFAST32   __INT_FAST32_FMTd__
 
#define PRId64   __INT64_FMTd__
 
#define PRIdLEAST64   __INT_LEAST64_FMTd__
 
#define PRIdFAST64   __INT_FAST64_FMTd__
 
#define PRIdMAX   __INTMAX_FMTd__
 
#define PRIdPTR   __INTPTR_FMTd__
 
#define PRIi8   __INT8_FMTi__
 
#define PRIiLEAST8   __INT_LEAST8_FMTi__
 
#define PRIiFAST8   __INT_FAST8_FMTi__
 
#define PRIi16   __INT16_FMTi__
 
#define PRIiLEAST16   __INT_LEAST16_FMTi__
 
#define PRIiFAST16   __INT_FAST16_FMTi__
 
#define PRIi32   __INT32_FMTi__
 
#define PRIiLEAST32   __INT_LEAST32_FMTi__
 
#define PRIiFAST32   __INT_FAST32_FMTi__
 
#define PRIi64   __INT64_FMTi__
 
#define PRIiLEAST64   __INT_LEAST64_FMTi__
 
#define PRIiFAST64   __INT_FAST64_FMTi__
 
#define PRIiMAX   __INTMAX_FMTi__
 
#define PRIiPTR   __INTPTR_FMTi__
 
#define PRIo8   __UINT8_FMTo__
 
#define PRIoLEAST8   __UINT_LEAST8_FMTo__
 
#define PRIoFAST8   __UINT_FAST8_FMTo__
 
#define PRIo16   __UINT16_FMTo__
 
#define PRIoLEAST16   __UINT_LEAST16_FMTo__
 
#define PRIoFAST16   __UINT_FAST16_FMTo__
 
#define PRIo32   __UINT32_FMTo__
 
#define PRIoLEAST32   __UINT_LEAST32_FMTo__
 
#define PRIoFAST32   __UINT_FAST32_FMTo__
 
#define PRIo64   __UINT64_FMTo__
 
#define PRIoLEAST64   __UINT_LEAST64_FMTo__
 
#define PRIoFAST64   __UINT_FAST64_FMTo__
 
#define PRIoMAX   __UINTMAX_FMTo__
 
#define PRIoPTR   __UINTPTR_FMTo__
 
#define PRIu8   __UINT8_FMTu__
 
#define PRIuLEAST8   __UINT_LEAST8_FMTu__
 
#define PRIuFAST8   __UINT_FAST8_FMTu__
 
#define PRIu16   __UINT16_FMTu__
 
#define PRIuLEAST16   __UINT_LEAST16_FMTu__
 
#define PRIuFAST16   __UINT_FAST16_FMTu__
 
#define PRIu32   __UINT32_FMTu__
 
#define PRIuLEAST32   __UINT_LEAST32_FMTu__
 
#define PRIuFAST32   __UINT_FAST32_FMTu__
 
#define PRIu64   __UINT64_FMTu__
 
#define PRIuLEAST64   __UINT_LEAST64_FMTu__
 
#define PRIuFAST64   __UINT_FAST64_FMTu__
 
#define PRIuMAX   __UINTMAX_FMTu__
 
#define PRIuPTR   __UINTPTR_FMTu__
 
#define PRIx8   __UINT8_FMTx__
 
#define PRIxLEAST8   __UINT_LEAST8_FMTx__
 
#define PRIxFAST8   __UINT_FAST8_FMTx__
 
#define PRIx16   __UINT16_FMTx__
 
#define PRIxLEAST16   __UINT_LEAST16_FMTx__
 
#define PRIxFAST16   __UINT_FAST16_FMTx__
 
#define PRIx32   __UINT32_FMTx__
 
#define PRIxLEAST32   __UINT_LEAST32_FMTx__
 
#define PRIxFAST32   __UINT_FAST32_FMTx__
 
#define PRIx64   __UINT64_FMTx__
 
#define PRIxLEAST64   __UINT_LEAST64_FMTx__
 
#define PRIxFAST64   __UINT_FAST64_FMTx__
 
#define PRIxMAX   __UINTMAX_FMTx__
 
#define PRIxPTR   __UINTPTR_FMTx__
 
#define PRIX8   __UINT8_FMTX__
 
#define PRIXLEAST8   __UINT_LEAST8_FMTX__
 
#define PRIXFAST8   __UINT_FAST8_FMTX__
 
#define PRIX16   __UINT16_FMTX__
 
#define PRIXLEAST16   __UINT_LEAST16_FMTX__
 
#define PRIXFAST16   __UINT_FAST16_FMTX__
 
#define PRIX32   __UINT32_FMTX__
 
#define PRIXLEAST32   __UINT_LEAST32_FMTX__
 
#define PRIXFAST32   __UINT_FAST32_FMTX__
 
#define PRIX64   __UINT64_FMTX__
 
#define PRIXLEAST64   __UINT_LEAST64_FMTX__
 
#define PRIXFAST64   __UINT_FAST64_FMTX__
 
#define PRIXMAX   __UINTMAX_FMTX__
 
#define PRIXPTR   __UINTPTR_FMTX__
 
#define SCNd8   __INT8_FMTd__
 
#define SCNdLEAST8   __INT_LEAST8_FMTd__
 
#define SCNdFAST8   __INT_FAST8_FMTd__
 
#define SCNd16   __INT16_FMTd__
 
#define SCNdLEAST16   __INT_LEAST16_FMTd__
 
#define SCNdFAST16   __INT_FAST16_FMTd__
 
#define SCNd32   __INT32_FMTd__
 
#define SCNdLEAST32   __INT_LEAST32_FMTd__
 
#define SCNdFAST32   __INT_FAST32_FMTd__
 
#define SCNd64   __INT64_FMTd__
 
#define SCNdLEAST64   __INT_LEAST64_FMTd__
 
#define SCNdFAST64   __INT_FAST64_FMTd__
 
#define SCNdMAX   __INTMAX_FMTd__
 
#define SCNdPTR   __INTPTR_FMTd__
 
#define SCNi8   __INT8_FMTi__
 
#define SCNiLEAST8   __INT_LEAST8_FMTi__
 
#define SCNiFAST8   __INT_FAST8_FMTi__
 
#define SCNi16   __INT16_FMTi__
 
#define SCNiLEAST16   __INT_LEAST16_FMTi__
 
#define SCNiFAST16   __INT_FAST16_FMTi__
 
#define SCNi32   __INT32_FMTi__
 
#define SCNiLEAST32   __INT_LEAST32_FMTi__
 
#define SCNiFAST32   __INT_FAST32_FMTi__
 
#define SCNi64   __INT64_FMTi__
 
#define SCNiLEAST64   __INT_LEAST64_FMTi__
 
#define SCNiFAST64   __INT_FAST64_FMTi__
 
#define SCNiMAX   __INTMAX_FMTi__
 
#define SCNiPTR   __INTPTR_FMTi__
 
#define SCNo8   __UINT8_FMTo__
 
#define SCNoLEAST8   __UINT_LEAST8_FMTo__
 
#define SCNoFAST8   __UINT_FAST8_FMTo__
 
#define SCNo16   __UINT16_FMTo__
 
#define SCNoLEAST16   __UINT_LEAST16_FMTo__
 
#define SCNoFAST16   __UINT_FAST16_FMTo__
 
#define SCNo32   __UINT32_FMTo__
 
#define SCNoLEAST32   __UINT_LEAST32_FMTo__
 
#define SCNoFAST32   __UINT_FAST32_FMTo__
 
#define SCNo64   __UINT64_FMTo__
 
#define SCNoLEAST64   __UINT_LEAST64_FMTo__
 
#define SCNoFAST64   __UINT_FAST64_FMTo__
 
#define SCNoMAX   __UINTMAX_FMTo__
 
#define SCNoPTR   __UINTPTR_FMTo__
 
#define SCNu8   __UINT8_FMTu__
 
#define SCNuLEAST8   __UINT_LEAST8_FMTu__
 
#define SCNuFAST8   __UINT_FAST8_FMTu__
 
#define SCNu16   __UINT16_FMTu__
 
#define SCNuLEAST16   __UINT_LEAST16_FMTu__
 
#define SCNuFAST16   __UINT_FAST16_FMTu__
 
#define SCNu32   __UINT32_FMTu__
 
#define SCNuLEAST32   __UINT_LEAST32_FMTu__
 
#define SCNuFAST32   __UINT_FAST32_FMTu__
 
#define SCNu64   __UINT64_FMTu__
 
#define SCNuLEAST64   __UINT_LEAST64_FMTu__
 
#define SCNuFAST64   __UINT_FAST64_FMTu__
 
#define SCNuMAX   __UINTMAX_FMTu__
 
#define SCNuPTR   __UINTPTR_FMTu__
 
#define SCNx8   __UINT8_FMTx__
 
#define SCNxLEAST8   __UINT_LEAST8_FMTx__
 
#define SCNxFAST8   __UINT_FAST8_FMTx__
 
#define SCNx16   __UINT16_FMTx__
 
#define SCNxLEAST16   __UINT_LEAST16_FMTx__
 
#define SCNxFAST16   __UINT_FAST16_FMTx__
 
#define SCNx32   __UINT32_FMTx__
 
#define SCNxLEAST32   __UINT_LEAST32_FMTx__
 
#define SCNxFAST32   __UINT_FAST32_FMTx__
 
#define SCNx64   __UINT64_FMTx__
 
#define SCNxLEAST64   __UINT_LEAST64_FMTx__
 
#define SCNxFAST64   __UINT_FAST64_FMTx__
 
#define SCNxMAX   __UINTMAX_FMTx__
 
#define SCNxPTR   __UINTPTR_FMTx__
 

Functions

intmax_t imaxabs (intmax_t j)
 
imaxdiv_t imaxdiv (intmax_t numer, intmax_t denom)
 
intmax_t strtoimax (const char *__restrict__ nptr, char **__restrict__ endptr, int base)
 
uintmax_t strtoumax (const char *__restrict__ nptr, char **__restrict__ endptr, int base)
 

Macro Definition Documentation

◆ PRId16

#define PRId16   __INT16_FMTd__

◆ PRId32

#define PRId32   __INT32_FMTd__

◆ PRId64

#define PRId64   __INT64_FMTd__

◆ PRId8

#define PRId8   __INT8_FMTd__

◆ PRIdFAST16

#define PRIdFAST16   __INT_FAST16_FMTd__

◆ PRIdFAST32

#define PRIdFAST32   __INT_FAST32_FMTd__

◆ PRIdFAST64

#define PRIdFAST64   __INT_FAST64_FMTd__

◆ PRIdFAST8

#define PRIdFAST8   __INT_FAST8_FMTd__

◆ PRIdLEAST16

#define PRIdLEAST16   __INT_LEAST16_FMTd__

◆ PRIdLEAST32

#define PRIdLEAST32   __INT_LEAST32_FMTd__

◆ PRIdLEAST64

#define PRIdLEAST64   __INT_LEAST64_FMTd__

◆ PRIdLEAST8

#define PRIdLEAST8   __INT_LEAST8_FMTd__

◆ PRIdMAX

#define PRIdMAX   __INTMAX_FMTd__

◆ PRIdPTR

#define PRIdPTR   __INTPTR_FMTd__

◆ PRIi16

#define PRIi16   __INT16_FMTi__

◆ PRIi32

#define PRIi32   __INT32_FMTi__

◆ PRIi64

#define PRIi64   __INT64_FMTi__

◆ PRIi8

#define PRIi8   __INT8_FMTi__

◆ PRIiFAST16

#define PRIiFAST16   __INT_FAST16_FMTi__

◆ PRIiFAST32

#define PRIiFAST32   __INT_FAST32_FMTi__

◆ PRIiFAST64

#define PRIiFAST64   __INT_FAST64_FMTi__

◆ PRIiFAST8

#define PRIiFAST8   __INT_FAST8_FMTi__

◆ PRIiLEAST16

#define PRIiLEAST16   __INT_LEAST16_FMTi__

◆ PRIiLEAST32

#define PRIiLEAST32   __INT_LEAST32_FMTi__

◆ PRIiLEAST64

#define PRIiLEAST64   __INT_LEAST64_FMTi__

◆ PRIiLEAST8

#define PRIiLEAST8   __INT_LEAST8_FMTi__

◆ PRIiMAX

#define PRIiMAX   __INTMAX_FMTi__

◆ PRIiPTR

#define PRIiPTR   __INTPTR_FMTi__

◆ PRIo16

#define PRIo16   __UINT16_FMTo__

◆ PRIo32

#define PRIo32   __UINT32_FMTo__

◆ PRIo64

#define PRIo64   __UINT64_FMTo__

◆ PRIo8

#define PRIo8   __UINT8_FMTo__

◆ PRIoFAST16

#define PRIoFAST16   __UINT_FAST16_FMTo__

◆ PRIoFAST32

#define PRIoFAST32   __UINT_FAST32_FMTo__

◆ PRIoFAST64

#define PRIoFAST64   __UINT_FAST64_FMTo__

◆ PRIoFAST8

#define PRIoFAST8   __UINT_FAST8_FMTo__

◆ PRIoLEAST16

#define PRIoLEAST16   __UINT_LEAST16_FMTo__

◆ PRIoLEAST32

#define PRIoLEAST32   __UINT_LEAST32_FMTo__

◆ PRIoLEAST64

#define PRIoLEAST64   __UINT_LEAST64_FMTo__

◆ PRIoLEAST8

#define PRIoLEAST8   __UINT_LEAST8_FMTo__

◆ PRIoMAX

#define PRIoMAX   __UINTMAX_FMTo__

◆ PRIoPTR

#define PRIoPTR   __UINTPTR_FMTo__

◆ PRIu16

#define PRIu16   __UINT16_FMTu__

◆ PRIu32

#define PRIu32   __UINT32_FMTu__

◆ PRIu64

#define PRIu64   __UINT64_FMTu__

◆ PRIu8

#define PRIu8   __UINT8_FMTu__

◆ PRIuFAST16

#define PRIuFAST16   __UINT_FAST16_FMTu__

◆ PRIuFAST32

#define PRIuFAST32   __UINT_FAST32_FMTu__

◆ PRIuFAST64

#define PRIuFAST64   __UINT_FAST64_FMTu__

◆ PRIuFAST8

#define PRIuFAST8   __UINT_FAST8_FMTu__

◆ PRIuLEAST16

#define PRIuLEAST16   __UINT_LEAST16_FMTu__

◆ PRIuLEAST32

#define PRIuLEAST32   __UINT_LEAST32_FMTu__

◆ PRIuLEAST64

#define PRIuLEAST64   __UINT_LEAST64_FMTu__

◆ PRIuLEAST8

#define PRIuLEAST8   __UINT_LEAST8_FMTu__

◆ PRIuMAX

#define PRIuMAX   __UINTMAX_FMTu__

◆ PRIuPTR

#define PRIuPTR   __UINTPTR_FMTu__

◆ PRIx16

#define PRIx16   __UINT16_FMTx__

◆ PRIX16

#define PRIX16   __UINT16_FMTX__

◆ PRIx32

#define PRIx32   __UINT32_FMTx__

◆ PRIX32

#define PRIX32   __UINT32_FMTX__

◆ PRIx64

#define PRIx64   __UINT64_FMTx__

◆ PRIX64

#define PRIX64   __UINT64_FMTX__

◆ PRIx8

#define PRIx8   __UINT8_FMTx__

◆ PRIX8

#define PRIX8   __UINT8_FMTX__

◆ PRIxFAST16

#define PRIxFAST16   __UINT_FAST16_FMTx__

◆ PRIXFAST16

#define PRIXFAST16   __UINT_FAST16_FMTX__

◆ PRIxFAST32

#define PRIxFAST32   __UINT_FAST32_FMTx__

◆ PRIXFAST32

#define PRIXFAST32   __UINT_FAST32_FMTX__

◆ PRIxFAST64

#define PRIxFAST64   __UINT_FAST64_FMTx__

◆ PRIXFAST64

#define PRIXFAST64   __UINT_FAST64_FMTX__

◆ PRIxFAST8

#define PRIxFAST8   __UINT_FAST8_FMTx__

◆ PRIXFAST8

#define PRIXFAST8   __UINT_FAST8_FMTX__

◆ PRIxLEAST16

#define PRIxLEAST16   __UINT_LEAST16_FMTx__

◆ PRIXLEAST16

#define PRIXLEAST16   __UINT_LEAST16_FMTX__

◆ PRIxLEAST32

#define PRIxLEAST32   __UINT_LEAST32_FMTx__

◆ PRIXLEAST32

#define PRIXLEAST32   __UINT_LEAST32_FMTX__

◆ PRIxLEAST64

#define PRIxLEAST64   __UINT_LEAST64_FMTx__

◆ PRIXLEAST64

#define PRIXLEAST64   __UINT_LEAST64_FMTX__

◆ PRIxLEAST8

#define PRIxLEAST8   __UINT_LEAST8_FMTx__

◆ PRIXLEAST8

#define PRIXLEAST8   __UINT_LEAST8_FMTX__

◆ PRIxMAX

#define PRIxMAX   __UINTMAX_FMTx__

◆ PRIXMAX

#define PRIXMAX   __UINTMAX_FMTX__

◆ PRIxPTR

#define PRIxPTR   __UINTPTR_FMTx__

◆ PRIXPTR

#define PRIXPTR   __UINTPTR_FMTX__

◆ SCNd16

#define SCNd16   __INT16_FMTd__

◆ SCNd32

#define SCNd32   __INT32_FMTd__

◆ SCNd64

#define SCNd64   __INT64_FMTd__

◆ SCNd8

#define SCNd8   __INT8_FMTd__

◆ SCNdFAST16

#define SCNdFAST16   __INT_FAST16_FMTd__

◆ SCNdFAST32

#define SCNdFAST32   __INT_FAST32_FMTd__

◆ SCNdFAST64

#define SCNdFAST64   __INT_FAST64_FMTd__

◆ SCNdFAST8

#define SCNdFAST8   __INT_FAST8_FMTd__

◆ SCNdLEAST16

#define SCNdLEAST16   __INT_LEAST16_FMTd__

◆ SCNdLEAST32

#define SCNdLEAST32   __INT_LEAST32_FMTd__

◆ SCNdLEAST64

#define SCNdLEAST64   __INT_LEAST64_FMTd__

◆ SCNdLEAST8

#define SCNdLEAST8   __INT_LEAST8_FMTd__

◆ SCNdMAX

#define SCNdMAX   __INTMAX_FMTd__

◆ SCNdPTR

#define SCNdPTR   __INTPTR_FMTd__

◆ SCNi16

#define SCNi16   __INT16_FMTi__

◆ SCNi32

#define SCNi32   __INT32_FMTi__

◆ SCNi64

#define SCNi64   __INT64_FMTi__

◆ SCNi8

#define SCNi8   __INT8_FMTi__

◆ SCNiFAST16

#define SCNiFAST16   __INT_FAST16_FMTi__

◆ SCNiFAST32

#define SCNiFAST32   __INT_FAST32_FMTi__

◆ SCNiFAST64

#define SCNiFAST64   __INT_FAST64_FMTi__

◆ SCNiFAST8

#define SCNiFAST8   __INT_FAST8_FMTi__

◆ SCNiLEAST16

#define SCNiLEAST16   __INT_LEAST16_FMTi__

◆ SCNiLEAST32

#define SCNiLEAST32   __INT_LEAST32_FMTi__

◆ SCNiLEAST64

#define SCNiLEAST64   __INT_LEAST64_FMTi__

◆ SCNiLEAST8

#define SCNiLEAST8   __INT_LEAST8_FMTi__

◆ SCNiMAX

#define SCNiMAX   __INTMAX_FMTi__

◆ SCNiPTR

#define SCNiPTR   __INTPTR_FMTi__

◆ SCNo16

#define SCNo16   __UINT16_FMTo__

◆ SCNo32

#define SCNo32   __UINT32_FMTo__

◆ SCNo64

#define SCNo64   __UINT64_FMTo__

◆ SCNo8

#define SCNo8   __UINT8_FMTo__

◆ SCNoFAST16

#define SCNoFAST16   __UINT_FAST16_FMTo__

◆ SCNoFAST32

#define SCNoFAST32   __UINT_FAST32_FMTo__

◆ SCNoFAST64

#define SCNoFAST64   __UINT_FAST64_FMTo__

◆ SCNoFAST8

#define SCNoFAST8   __UINT_FAST8_FMTo__

◆ SCNoLEAST16

#define SCNoLEAST16   __UINT_LEAST16_FMTo__

◆ SCNoLEAST32

#define SCNoLEAST32   __UINT_LEAST32_FMTo__

◆ SCNoLEAST64

#define SCNoLEAST64   __UINT_LEAST64_FMTo__

◆ SCNoLEAST8

#define SCNoLEAST8   __UINT_LEAST8_FMTo__

◆ SCNoMAX

#define SCNoMAX   __UINTMAX_FMTo__

◆ SCNoPTR

#define SCNoPTR   __UINTPTR_FMTo__

◆ SCNu16

#define SCNu16   __UINT16_FMTu__

◆ SCNu32

#define SCNu32   __UINT32_FMTu__

◆ SCNu64

#define SCNu64   __UINT64_FMTu__

◆ SCNu8

#define SCNu8   __UINT8_FMTu__

◆ SCNuFAST16

#define SCNuFAST16   __UINT_FAST16_FMTu__

◆ SCNuFAST32

#define SCNuFAST32   __UINT_FAST32_FMTu__

◆ SCNuFAST64

#define SCNuFAST64   __UINT_FAST64_FMTu__

◆ SCNuFAST8

#define SCNuFAST8   __UINT_FAST8_FMTu__

◆ SCNuLEAST16

#define SCNuLEAST16   __UINT_LEAST16_FMTu__

◆ SCNuLEAST32

#define SCNuLEAST32   __UINT_LEAST32_FMTu__

◆ SCNuLEAST64

#define SCNuLEAST64   __UINT_LEAST64_FMTu__

◆ SCNuLEAST8

#define SCNuLEAST8   __UINT_LEAST8_FMTu__

◆ SCNuMAX

#define SCNuMAX   __UINTMAX_FMTu__

◆ SCNuPTR

#define SCNuPTR   __UINTPTR_FMTu__

◆ SCNx16

#define SCNx16   __UINT16_FMTx__

◆ SCNx32

#define SCNx32   __UINT32_FMTx__

◆ SCNx64

#define SCNx64   __UINT64_FMTx__

◆ SCNx8

#define SCNx8   __UINT8_FMTx__

◆ SCNxFAST16

#define SCNxFAST16   __UINT_FAST16_FMTx__

◆ SCNxFAST32

#define SCNxFAST32   __UINT_FAST32_FMTx__

◆ SCNxFAST64

#define SCNxFAST64   __UINT_FAST64_FMTx__

◆ SCNxFAST8

#define SCNxFAST8   __UINT_FAST8_FMTx__

◆ SCNxLEAST16

#define SCNxLEAST16   __UINT_LEAST16_FMTx__

◆ SCNxLEAST32

#define SCNxLEAST32   __UINT_LEAST32_FMTx__

◆ SCNxLEAST64

#define SCNxLEAST64   __UINT_LEAST64_FMTx__

◆ SCNxLEAST8

#define SCNxLEAST8   __UINT_LEAST8_FMTx__

◆ SCNxMAX

#define SCNxMAX   __UINTMAX_FMTx__

◆ SCNxPTR

#define SCNxPTR   __UINTPTR_FMTx__

Function Documentation

◆ imaxabs()

intmax_t imaxabs ( intmax_t  j)

◆ imaxdiv()

imaxdiv_t imaxdiv ( intmax_t  numer,
intmax_t  denom 
)

◆ strtoimax()

intmax_t strtoimax ( const char *__restrict__  nptr,
char **__restrict__  endptr,
int  base 
)

◆ strtoumax()

uintmax_t strtoumax ( const char *__restrict__  nptr,
char **__restrict__  endptr,
int  base 
)