Open Broadcaster Software
Free, open source software for live streaming and recording
vc_inttypes.h File Reference

Go to the source code of this file.

Data Structures

struct  imaxdiv_t
 

Macros

#define PRId8   "d"
 
#define PRIi8   "i"
 
#define PRIdLEAST8   "d"
 
#define PRIiLEAST8   "i"
 
#define PRIdFAST8   "d"
 
#define PRIiFAST8   "i"
 
#define PRId16   "hd"
 
#define PRIi16   "hi"
 
#define PRIdLEAST16   "hd"
 
#define PRIiLEAST16   "hi"
 
#define PRIdFAST16   "hd"
 
#define PRIiFAST16   "hi"
 
#define PRId32   "I32d"
 
#define PRIi32   "I32i"
 
#define PRIdLEAST32   "I32d"
 
#define PRIiLEAST32   "I32i"
 
#define PRIdFAST32   "I32d"
 
#define PRIiFAST32   "I32i"
 
#define PRId64   "I64d"
 
#define PRIi64   "I64i"
 
#define PRIdLEAST64   "I64d"
 
#define PRIiLEAST64   "I64i"
 
#define PRIdFAST64   "I64d"
 
#define PRIiFAST64   "I64i"
 
#define PRIdMAX   "I64d"
 
#define PRIiMAX   "I64i"
 
#define PRIdPTR   "Id"
 
#define PRIiPTR   "Ii"
 
#define PRIo8   "o"
 
#define PRIu8   "u"
 
#define PRIx8   "x"
 
#define PRIX8   "X"
 
#define PRIoLEAST8   "o"
 
#define PRIuLEAST8   "u"
 
#define PRIxLEAST8   "x"
 
#define PRIXLEAST8   "X"
 
#define PRIoFAST8   "o"
 
#define PRIuFAST8   "u"
 
#define PRIxFAST8   "x"
 
#define PRIXFAST8   "X"
 
#define PRIo16   "ho"
 
#define PRIu16   "hu"
 
#define PRIx16   "hx"
 
#define PRIX16   "hX"
 
#define PRIoLEAST16   "ho"
 
#define PRIuLEAST16   "hu"
 
#define PRIxLEAST16   "hx"
 
#define PRIXLEAST16   "hX"
 
#define PRIoFAST16   "ho"
 
#define PRIuFAST16   "hu"
 
#define PRIxFAST16   "hx"
 
#define PRIXFAST16   "hX"
 
#define PRIo32   "I32o"
 
#define PRIu32   "I32u"
 
#define PRIx32   "I32x"
 
#define PRIX32   "I32X"
 
#define PRIoLEAST32   "I32o"
 
#define PRIuLEAST32   "I32u"
 
#define PRIxLEAST32   "I32x"
 
#define PRIXLEAST32   "I32X"
 
#define PRIoFAST32   "I32o"
 
#define PRIuFAST32   "I32u"
 
#define PRIxFAST32   "I32x"
 
#define PRIXFAST32   "I32X"
 
#define PRIo64   "I64o"
 
#define PRIu64   "I64u"
 
#define PRIx64   "I64x"
 
#define PRIX64   "I64X"
 
#define PRIoLEAST64   "I64o"
 
#define PRIuLEAST64   "I64u"
 
#define PRIxLEAST64   "I64x"
 
#define PRIXLEAST64   "I64X"
 
#define PRIoFAST64   "I64o"
 
#define PRIuFAST64   "I64u"
 
#define PRIxFAST64   "I64x"
 
#define PRIXFAST64   "I64X"
 
#define PRIoMAX   "I64o"
 
#define PRIuMAX   "I64u"
 
#define PRIxMAX   "I64x"
 
#define PRIXMAX   "I64X"
 
#define PRIoPTR   "Io"
 
#define PRIuPTR   "Iu"
 
#define PRIxPTR   "Ix"
 
#define PRIXPTR   "IX"
 
#define SCNd16   "hd"
 
#define SCNi16   "hi"
 
#define SCNdLEAST16   "hd"
 
#define SCNiLEAST16   "hi"
 
#define SCNdFAST16   "hd"
 
#define SCNiFAST16   "hi"
 
#define SCNd32   "ld"
 
#define SCNi32   "li"
 
#define SCNdLEAST32   "ld"
 
#define SCNiLEAST32   "li"
 
#define SCNdFAST32   "ld"
 
#define SCNiFAST32   "li"
 
#define SCNd64   "I64d"
 
#define SCNi64   "I64i"
 
#define SCNdLEAST64   "I64d"
 
#define SCNiLEAST64   "I64i"
 
#define SCNdFAST64   "I64d"
 
#define SCNiFAST64   "I64i"
 
#define SCNdMAX   "I64d"
 
#define SCNiMAX   "I64i"
 
#define SCNdPTR   "ld"
 
#define SCNiPTR   "li"
 
#define SCNo16   "ho"
 
#define SCNu16   "hu"
 
#define SCNx16   "hx"
 
#define SCNX16   "hX"
 
#define SCNoLEAST16   "ho"
 
#define SCNuLEAST16   "hu"
 
#define SCNxLEAST16   "hx"
 
#define SCNXLEAST16   "hX"
 
#define SCNoFAST16   "ho"
 
#define SCNuFAST16   "hu"
 
#define SCNxFAST16   "hx"
 
#define SCNXFAST16   "hX"
 
#define SCNo32   "lo"
 
#define SCNu32   "lu"
 
#define SCNx32   "lx"
 
#define SCNX32   "lX"
 
#define SCNoLEAST32   "lo"
 
#define SCNuLEAST32   "lu"
 
#define SCNxLEAST32   "lx"
 
#define SCNXLEAST32   "lX"
 
#define SCNoFAST32   "lo"
 
#define SCNuFAST32   "lu"
 
#define SCNxFAST32   "lx"
 
#define SCNXFAST32   "lX"
 
#define SCNo64   "I64o"
 
#define SCNu64   "I64u"
 
#define SCNx64   "I64x"
 
#define SCNX64   "I64X"
 
#define SCNoLEAST64   "I64o"
 
#define SCNuLEAST64   "I64u"
 
#define SCNxLEAST64   "I64x"
 
#define SCNXLEAST64   "I64X"
 
#define SCNoFAST64   "I64o"
 
#define SCNuFAST64   "I64u"
 
#define SCNxFAST64   "I64x"
 
#define SCNXFAST64   "I64X"
 
#define SCNoMAX   "I64o"
 
#define SCNuMAX   "I64u"
 
#define SCNxMAX   "I64x"
 
#define SCNXMAX   "I64X"
 
#define SCNoPTR   "lo"
 
#define SCNuPTR   "lu"
 
#define SCNxPTR   "lx"
 
#define SCNXPTR   "lX"
 
#define imaxabs   _abs64
 
#define strtoimax   _strtoi64
 
#define strtoumax   _strtoui64
 
#define wcstoimax   _wcstoi64
 
#define wcstoumax   _wcstoui64
 

Functions

_inline imaxdiv_t __cdecl imaxdiv (intmax_t numer, intmax_t denom)
 

Macro Definition Documentation

§ imaxabs

#define imaxabs   _abs64

§ PRId16

#define PRId16   "hd"

§ PRId32

#define PRId32   "I32d"

§ PRId64

#define PRId64   "I64d"

§ PRId8

#define PRId8   "d"

§ PRIdFAST16

#define PRIdFAST16   "hd"

§ PRIdFAST32

#define PRIdFAST32   "I32d"

§ PRIdFAST64

#define PRIdFAST64   "I64d"

§ PRIdFAST8

#define PRIdFAST8   "d"

§ PRIdLEAST16

#define PRIdLEAST16   "hd"

§ PRIdLEAST32

#define PRIdLEAST32   "I32d"

§ PRIdLEAST64

#define PRIdLEAST64   "I64d"

§ PRIdLEAST8

#define PRIdLEAST8   "d"

§ PRIdMAX

#define PRIdMAX   "I64d"

§ PRIdPTR

#define PRIdPTR   "Id"

§ PRIi16

#define PRIi16   "hi"

§ PRIi32

#define PRIi32   "I32i"

§ PRIi64

#define PRIi64   "I64i"

§ PRIi8

#define PRIi8   "i"

§ PRIiFAST16

#define PRIiFAST16   "hi"

§ PRIiFAST32

#define PRIiFAST32   "I32i"

§ PRIiFAST64

#define PRIiFAST64   "I64i"

§ PRIiFAST8

#define PRIiFAST8   "i"

§ PRIiLEAST16

#define PRIiLEAST16   "hi"

§ PRIiLEAST32

#define PRIiLEAST32   "I32i"

§ PRIiLEAST64

#define PRIiLEAST64   "I64i"

§ PRIiLEAST8

#define PRIiLEAST8   "i"

§ PRIiMAX

#define PRIiMAX   "I64i"

§ PRIiPTR

#define PRIiPTR   "Ii"

§ PRIo16

#define PRIo16   "ho"

§ PRIo32

#define PRIo32   "I32o"

§ PRIo64

#define PRIo64   "I64o"

§ PRIo8

#define PRIo8   "o"

§ PRIoFAST16

#define PRIoFAST16   "ho"

§ PRIoFAST32

#define PRIoFAST32   "I32o"

§ PRIoFAST64

#define PRIoFAST64   "I64o"

§ PRIoFAST8

#define PRIoFAST8   "o"

§ PRIoLEAST16

#define PRIoLEAST16   "ho"

§ PRIoLEAST32

#define PRIoLEAST32   "I32o"

§ PRIoLEAST64

#define PRIoLEAST64   "I64o"

§ PRIoLEAST8

#define PRIoLEAST8   "o"

§ PRIoMAX

#define PRIoMAX   "I64o"

§ PRIoPTR

#define PRIoPTR   "Io"

§ PRIu16

#define PRIu16   "hu"

§ PRIu32

#define PRIu32   "I32u"

§ PRIu64

#define PRIu64   "I64u"

§ PRIu8

#define PRIu8   "u"

§ PRIuFAST16

#define PRIuFAST16   "hu"

§ PRIuFAST32

#define PRIuFAST32   "I32u"

§ PRIuFAST64

#define PRIuFAST64   "I64u"

§ PRIuFAST8

#define PRIuFAST8   "u"

§ PRIuLEAST16

#define PRIuLEAST16   "hu"

§ PRIuLEAST32

#define PRIuLEAST32   "I32u"

§ PRIuLEAST64

#define PRIuLEAST64   "I64u"

§ PRIuLEAST8

#define PRIuLEAST8   "u"

§ PRIuMAX

#define PRIuMAX   "I64u"

§ PRIuPTR

#define PRIuPTR   "Iu"

§ PRIx16

#define PRIx16   "hx"

§ PRIX16

#define PRIX16   "hX"

§ PRIx32

#define PRIx32   "I32x"

§ PRIX32

#define PRIX32   "I32X"

§ PRIx64

#define PRIx64   "I64x"

§ PRIX64

#define PRIX64   "I64X"

§ PRIx8

#define PRIx8   "x"

§ PRIX8

#define PRIX8   "X"

§ PRIxFAST16

#define PRIxFAST16   "hx"

§ PRIXFAST16

#define PRIXFAST16   "hX"

§ PRIxFAST32

#define PRIxFAST32   "I32x"

§ PRIXFAST32

#define PRIXFAST32   "I32X"

§ PRIxFAST64

#define PRIxFAST64   "I64x"

§ PRIXFAST64

#define PRIXFAST64   "I64X"

§ PRIxFAST8

#define PRIxFAST8   "x"

§ PRIXFAST8

#define PRIXFAST8   "X"

§ PRIxLEAST16

#define PRIxLEAST16   "hx"

§ PRIXLEAST16

#define PRIXLEAST16   "hX"

§ PRIxLEAST32

#define PRIxLEAST32   "I32x"

§ PRIXLEAST32

#define PRIXLEAST32   "I32X"

§ PRIxLEAST64

#define PRIxLEAST64   "I64x"

§ PRIXLEAST64

#define PRIXLEAST64   "I64X"

§ PRIxLEAST8

#define PRIxLEAST8   "x"

§ PRIXLEAST8

#define PRIXLEAST8   "X"

§ PRIxMAX

#define PRIxMAX   "I64x"

§ PRIXMAX

#define PRIXMAX   "I64X"

§ PRIxPTR

#define PRIxPTR   "Ix"

§ PRIXPTR

#define PRIXPTR   "IX"

§ SCNd16

#define SCNd16   "hd"

§ SCNd32

#define SCNd32   "ld"

§ SCNd64

#define SCNd64   "I64d"

§ SCNdFAST16

#define SCNdFAST16   "hd"

§ SCNdFAST32

#define SCNdFAST32   "ld"

§ SCNdFAST64

#define SCNdFAST64   "I64d"

§ SCNdLEAST16

#define SCNdLEAST16   "hd"

§ SCNdLEAST32

#define SCNdLEAST32   "ld"

§ SCNdLEAST64

#define SCNdLEAST64   "I64d"

§ SCNdMAX

#define SCNdMAX   "I64d"

§ SCNdPTR

#define SCNdPTR   "ld"

§ SCNi16

#define SCNi16   "hi"

§ SCNi32

#define SCNi32   "li"

§ SCNi64

#define SCNi64   "I64i"

§ SCNiFAST16

#define SCNiFAST16   "hi"

§ SCNiFAST32

#define SCNiFAST32   "li"

§ SCNiFAST64

#define SCNiFAST64   "I64i"

§ SCNiLEAST16

#define SCNiLEAST16   "hi"

§ SCNiLEAST32

#define SCNiLEAST32   "li"

§ SCNiLEAST64

#define SCNiLEAST64   "I64i"

§ SCNiMAX

#define SCNiMAX   "I64i"

§ SCNiPTR

#define SCNiPTR   "li"

§ SCNo16

#define SCNo16   "ho"

§ SCNo32

#define SCNo32   "lo"

§ SCNo64

#define SCNo64   "I64o"

§ SCNoFAST16

#define SCNoFAST16   "ho"

§ SCNoFAST32

#define SCNoFAST32   "lo"

§ SCNoFAST64

#define SCNoFAST64   "I64o"

§ SCNoLEAST16

#define SCNoLEAST16   "ho"

§ SCNoLEAST32

#define SCNoLEAST32   "lo"

§ SCNoLEAST64

#define SCNoLEAST64   "I64o"

§ SCNoMAX

#define SCNoMAX   "I64o"

§ SCNoPTR

#define SCNoPTR   "lo"

§ SCNu16

#define SCNu16   "hu"

§ SCNu32

#define SCNu32   "lu"

§ SCNu64

#define SCNu64   "I64u"

§ SCNuFAST16

#define SCNuFAST16   "hu"

§ SCNuFAST32

#define SCNuFAST32   "lu"

§ SCNuFAST64

#define SCNuFAST64   "I64u"

§ SCNuLEAST16

#define SCNuLEAST16   "hu"

§ SCNuLEAST32

#define SCNuLEAST32   "lu"

§ SCNuLEAST64

#define SCNuLEAST64   "I64u"

§ SCNuMAX

#define SCNuMAX   "I64u"

§ SCNuPTR

#define SCNuPTR   "lu"

§ SCNx16

#define SCNx16   "hx"

§ SCNX16

#define SCNX16   "hX"

§ SCNx32

#define SCNx32   "lx"

§ SCNX32

#define SCNX32   "lX"

§ SCNx64

#define SCNx64   "I64x"

§ SCNX64

#define SCNX64   "I64X"

§ SCNxFAST16

#define SCNxFAST16   "hx"

§ SCNXFAST16

#define SCNXFAST16   "hX"

§ SCNxFAST32

#define SCNxFAST32   "lx"

§ SCNXFAST32

#define SCNXFAST32   "lX"

§ SCNxFAST64

#define SCNxFAST64   "I64x"

§ SCNXFAST64

#define SCNXFAST64   "I64X"

§ SCNxLEAST16

#define SCNxLEAST16   "hx"

§ SCNXLEAST16

#define SCNXLEAST16   "hX"

§ SCNxLEAST32

#define SCNxLEAST32   "lx"

§ SCNXLEAST32

#define SCNXLEAST32   "lX"

§ SCNxLEAST64

#define SCNxLEAST64   "I64x"

§ SCNXLEAST64

#define SCNXLEAST64   "I64X"

§ SCNxMAX

#define SCNxMAX   "I64x"

§ SCNXMAX

#define SCNXMAX   "I64X"

§ SCNxPTR

#define SCNxPTR   "lx"

§ SCNXPTR

#define SCNXPTR   "lX"

§ strtoimax

#define strtoimax   _strtoi64

§ strtoumax

#define strtoumax   _strtoui64

§ wcstoimax

#define wcstoimax   _wcstoi64

§ wcstoumax

#define wcstoumax   _wcstoui64

Function Documentation

§ imaxdiv()

_inline imaxdiv_t __cdecl imaxdiv ( intmax_t  numer,
intmax_t  denom 
)