STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions
inttypes.h File Reference
#include <corecrt.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  _Lldiv_t
 

Macros

#define _INTTYPES
 
#define PRId8   "hhd"
 
#define PRId16   "hd"
 
#define PRId32   "d"
 
#define PRId64   "lld"
 
#define PRIdLEAST8   PRId8
 
#define PRIdLEAST16   PRId16
 
#define PRIdLEAST32   PRId32
 
#define PRIdLEAST64   PRId64
 
#define PRIdFAST8   PRId8
 
#define PRIdFAST16   PRId32
 
#define PRIdFAST32   PRId32
 
#define PRIdFAST64   PRId64
 
#define PRIdMAX   PRId64
 
#define PRIdPTR   PRId32
 
#define PRIi8   "hhi"
 
#define PRIi16   "hi"
 
#define PRIi32   "i"
 
#define PRIi64   "lli"
 
#define PRIiLEAST8   PRIi8
 
#define PRIiLEAST16   PRIi16
 
#define PRIiLEAST32   PRIi32
 
#define PRIiLEAST64   PRIi64
 
#define PRIiFAST8   PRIi8
 
#define PRIiFAST16   PRIi32
 
#define PRIiFAST32   PRIi32
 
#define PRIiFAST64   PRIi64
 
#define PRIiMAX   PRIi64
 
#define PRIiPTR   PRIi32
 
#define PRIo8   "hho"
 
#define PRIo16   "ho"
 
#define PRIo32   "o"
 
#define PRIo64   "llo"
 
#define PRIoLEAST8   PRIo8
 
#define PRIoLEAST16   PRIo16
 
#define PRIoLEAST32   PRIo32
 
#define PRIoLEAST64   PRIo64
 
#define PRIoFAST8   PRIo8
 
#define PRIoFAST16   PRIo32
 
#define PRIoFAST32   PRIo32
 
#define PRIoFAST64   PRIo64
 
#define PRIoMAX   PRIo64
 
#define PRIoPTR   PRIo32
 
#define PRIu8   "hhu"
 
#define PRIu16   "hu"
 
#define PRIu32   "u"
 
#define PRIu64   "llu"
 
#define PRIuLEAST8   PRIu8
 
#define PRIuLEAST16   PRIu16
 
#define PRIuLEAST32   PRIu32
 
#define PRIuLEAST64   PRIu64
 
#define PRIuFAST8   PRIu8
 
#define PRIuFAST16   PRIu32
 
#define PRIuFAST32   PRIu32
 
#define PRIuFAST64   PRIu64
 
#define PRIuMAX   PRIu64
 
#define PRIuPTR   PRIu32
 
#define PRIx8   "hhx"
 
#define PRIx16   "hx"
 
#define PRIx32   "x"
 
#define PRIx64   "llx"
 
#define PRIxLEAST8   PRIx8
 
#define PRIxLEAST16   PRIx16
 
#define PRIxLEAST32   PRIx32
 
#define PRIxLEAST64   PRIx64
 
#define PRIxFAST8   PRIx8
 
#define PRIxFAST16   PRIx32
 
#define PRIxFAST32   PRIx32
 
#define PRIxFAST64   PRIx64
 
#define PRIxMAX   PRIx64
 
#define PRIxPTR   PRIx32
 
#define PRIX8   "hhX"
 
#define PRIX16   "hX"
 
#define PRIX32   "X"
 
#define PRIX64   "llX"
 
#define PRIXLEAST8   PRIX8
 
#define PRIXLEAST16   PRIX16
 
#define PRIXLEAST32   PRIX32
 
#define PRIXLEAST64   PRIX64
 
#define PRIXFAST8   PRIX8
 
#define PRIXFAST16   PRIX32
 
#define PRIXFAST32   PRIX32
 
#define PRIXFAST64   PRIX64
 
#define PRIXMAX   PRIX64
 
#define PRIXPTR   PRIX32
 
#define SCNd8   "hhd"
 
#define SCNd16   "hd"
 
#define SCNd32   "d"
 
#define SCNd64   "lld"
 
#define SCNdLEAST8   SCNd8
 
#define SCNdLEAST16   SCNd16
 
#define SCNdLEAST32   SCNd32
 
#define SCNdLEAST64   SCNd64
 
#define SCNdFAST8   SCNd8
 
#define SCNdFAST16   SCNd32
 
#define SCNdFAST32   SCNd32
 
#define SCNdFAST64   SCNd64
 
#define SCNdMAX   SCNd64
 
#define SCNdPTR   SCNd32
 
#define SCNi8   "hhi"
 
#define SCNi16   "hi"
 
#define SCNi32   "i"
 
#define SCNi64   "lli"
 
#define SCNiLEAST8   SCNi8
 
#define SCNiLEAST16   SCNi16
 
#define SCNiLEAST32   SCNi32
 
#define SCNiLEAST64   SCNi64
 
#define SCNiFAST8   SCNi8
 
#define SCNiFAST16   SCNi32
 
#define SCNiFAST32   SCNi32
 
#define SCNiFAST64   SCNi64
 
#define SCNiMAX   SCNi64
 
#define SCNiPTR   SCNi32
 
#define SCNo8   "hho"
 
#define SCNo16   "ho"
 
#define SCNo32   "o"
 
#define SCNo64   "llo"
 
#define SCNoLEAST8   SCNo8
 
#define SCNoLEAST16   SCNo16
 
#define SCNoLEAST32   SCNo32
 
#define SCNoLEAST64   SCNo64
 
#define SCNoFAST8   SCNo8
 
#define SCNoFAST16   SCNo32
 
#define SCNoFAST32   SCNo32
 
#define SCNoFAST64   SCNo64
 
#define SCNoMAX   SCNo64
 
#define SCNoPTR   SCNo32
 
#define SCNu8   "hhu"
 
#define SCNu16   "hu"
 
#define SCNu32   "u"
 
#define SCNu64   "llu"
 
#define SCNuLEAST8   SCNu8
 
#define SCNuLEAST16   SCNu16
 
#define SCNuLEAST32   SCNu32
 
#define SCNuLEAST64   SCNu64
 
#define SCNuFAST8   SCNu8
 
#define SCNuFAST16   SCNu32
 
#define SCNuFAST32   SCNu32
 
#define SCNuFAST64   SCNu64
 
#define SCNuMAX   SCNu64
 
#define SCNuPTR   SCNu32
 
#define SCNx8   "hhx"
 
#define SCNx16   "hx"
 
#define SCNx32   "x"
 
#define SCNx64   "llx"
 
#define SCNxLEAST8   SCNx8
 
#define SCNxLEAST16   SCNx16
 
#define SCNxLEAST32   SCNx32
 
#define SCNxLEAST64   SCNx64
 
#define SCNxFAST8   SCNx8
 
#define SCNxFAST16   SCNx32
 
#define SCNxFAST32   SCNx32
 
#define SCNxFAST64   SCNx64
 
#define SCNxMAX   SCNx64
 
#define SCNxPTR   SCNx32
 

Typedefs

typedef _Lldiv_t imaxdiv_t
 

Functions

_Check_return_ _ACRTIMP intmax_t __cdecl imaxabs (_In_ intmax_t _Number)
 
_Check_return_ _ACRTIMP imaxdiv_t __cdecl imaxdiv (_In_ intmax_t _Numerator, _In_ intmax_t _Denominator)
 
_ACRTIMP intmax_t __cdecl strtoimax (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_ACRTIMP intmax_t __cdecl _strtoimax_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_ACRTIMP uintmax_t __cdecl strtoumax (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
 
_ACRTIMP uintmax_t __cdecl _strtoumax_l (_In_z_ char const *_String, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_ACRTIMP intmax_t __cdecl wcstoimax (_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_ACRTIMP intmax_t __cdecl _wcstoimax_l (_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_ACRTIMP uintmax_t __cdecl wcstoumax (_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_ACRTIMP uintmax_t __cdecl _wcstoumax_l (_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 

Macro Definition Documentation

#define _INTTYPES
#define PRId16   "hd"
#define PRId32   "d"
#define PRId64   "lld"
#define PRId8   "hhd"
#define PRIdFAST16   PRId32
#define PRIdFAST32   PRId32
#define PRIdFAST64   PRId64
#define PRIdFAST8   PRId8
#define PRIdLEAST16   PRId16
#define PRIdLEAST32   PRId32
#define PRIdLEAST64   PRId64
#define PRIdLEAST8   PRId8
#define PRIdMAX   PRId64
#define PRIdPTR   PRId32
#define PRIi16   "hi"
#define PRIi32   "i"
#define PRIi64   "lli"
#define PRIi8   "hhi"
#define PRIiFAST16   PRIi32
#define PRIiFAST32   PRIi32
#define PRIiFAST64   PRIi64
#define PRIiFAST8   PRIi8
#define PRIiLEAST16   PRIi16
#define PRIiLEAST32   PRIi32
#define PRIiLEAST64   PRIi64
#define PRIiLEAST8   PRIi8
#define PRIiMAX   PRIi64
#define PRIiPTR   PRIi32
#define PRIo16   "ho"
#define PRIo32   "o"
#define PRIo64   "llo"
#define PRIo8   "hho"
#define PRIoFAST16   PRIo32
#define PRIoFAST32   PRIo32
#define PRIoFAST64   PRIo64
#define PRIoFAST8   PRIo8
#define PRIoLEAST16   PRIo16
#define PRIoLEAST32   PRIo32
#define PRIoLEAST64   PRIo64
#define PRIoLEAST8   PRIo8
#define PRIoMAX   PRIo64
#define PRIoPTR   PRIo32
#define PRIu16   "hu"
#define PRIu32   "u"
#define PRIu64   "llu"
#define PRIu8   "hhu"
#define PRIuFAST16   PRIu32
#define PRIuFAST32   PRIu32
#define PRIuFAST64   PRIu64
#define PRIuFAST8   PRIu8
#define PRIuLEAST16   PRIu16
#define PRIuLEAST32   PRIu32
#define PRIuLEAST64   PRIu64
#define PRIuLEAST8   PRIu8
#define PRIuMAX   PRIu64
#define PRIuPTR   PRIu32
#define PRIx16   "hx"
#define PRIX16   "hX"
#define PRIx32   "x"
#define PRIX32   "X"
#define PRIx64   "llx"
#define PRIX64   "llX"
#define PRIx8   "hhx"
#define PRIX8   "hhX"
#define PRIxFAST16   PRIx32
#define PRIXFAST16   PRIX32
#define PRIxFAST32   PRIx32
#define PRIXFAST32   PRIX32
#define PRIxFAST64   PRIx64
#define PRIXFAST64   PRIX64
#define PRIxFAST8   PRIx8
#define PRIXFAST8   PRIX8
#define PRIxLEAST16   PRIx16
#define PRIXLEAST16   PRIX16
#define PRIxLEAST32   PRIx32
#define PRIXLEAST32   PRIX32
#define PRIxLEAST64   PRIx64
#define PRIXLEAST64   PRIX64
#define PRIxLEAST8   PRIx8
#define PRIXLEAST8   PRIX8
#define PRIxMAX   PRIx64
#define PRIXMAX   PRIX64
#define PRIxPTR   PRIx32
#define PRIXPTR   PRIX32
#define SCNd16   "hd"
#define SCNd32   "d"
#define SCNd64   "lld"
#define SCNd8   "hhd"
#define SCNdFAST16   SCNd32
#define SCNdFAST32   SCNd32
#define SCNdFAST64   SCNd64
#define SCNdFAST8   SCNd8
#define SCNdLEAST16   SCNd16
#define SCNdLEAST32   SCNd32
#define SCNdLEAST64   SCNd64
#define SCNdLEAST8   SCNd8
#define SCNdMAX   SCNd64
#define SCNdPTR   SCNd32
#define SCNi16   "hi"
#define SCNi32   "i"
#define SCNi64   "lli"
#define SCNi8   "hhi"
#define SCNiFAST16   SCNi32
#define SCNiFAST32   SCNi32
#define SCNiFAST64   SCNi64
#define SCNiFAST8   SCNi8
#define SCNiLEAST16   SCNi16
#define SCNiLEAST32   SCNi32
#define SCNiLEAST64   SCNi64
#define SCNiLEAST8   SCNi8
#define SCNiMAX   SCNi64
#define SCNiPTR   SCNi32
#define SCNo16   "ho"
#define SCNo32   "o"
#define SCNo64   "llo"
#define SCNo8   "hho"
#define SCNoFAST16   SCNo32
#define SCNoFAST32   SCNo32
#define SCNoFAST64   SCNo64
#define SCNoFAST8   SCNo8
#define SCNoLEAST16   SCNo16
#define SCNoLEAST32   SCNo32
#define SCNoLEAST64   SCNo64
#define SCNoLEAST8   SCNo8
#define SCNoMAX   SCNo64
#define SCNoPTR   SCNo32
#define SCNu16   "hu"
#define SCNu32   "u"
#define SCNu64   "llu"
#define SCNu8   "hhu"
#define SCNuFAST16   SCNu32
#define SCNuFAST32   SCNu32
#define SCNuFAST64   SCNu64
#define SCNuFAST8   SCNu8
#define SCNuLEAST16   SCNu16
#define SCNuLEAST32   SCNu32
#define SCNuLEAST64   SCNu64
#define SCNuLEAST8   SCNu8
#define SCNuMAX   SCNu64
#define SCNuPTR   SCNu32
#define SCNx16   "hx"
#define SCNx32   "x"
#define SCNx64   "llx"
#define SCNx8   "hhx"
#define SCNxFAST16   SCNx32
#define SCNxFAST32   SCNx32
#define SCNxFAST64   SCNx64
#define SCNxFAST8   SCNx8
#define SCNxLEAST16   SCNx16
#define SCNxLEAST32   SCNx32
#define SCNxLEAST64   SCNx64
#define SCNxLEAST8   SCNx8
#define SCNxMAX   SCNx64
#define SCNxPTR   SCNx32

Typedef Documentation

Function Documentation

_ACRTIMP intmax_t __cdecl _strtoimax_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_ACRTIMP uintmax_t __cdecl _strtoumax_l ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_ACRTIMP intmax_t __cdecl _wcstoimax_l ( _In_z_ wchar_t const *  _String,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_ACRTIMP uintmax_t __cdecl _wcstoumax_l ( _In_z_ wchar_t const *  _String,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _ACRTIMP intmax_t __cdecl imaxabs ( _In_ intmax_t  _Number)
_Check_return_ _ACRTIMP imaxdiv_t __cdecl imaxdiv ( _In_ intmax_t  _Numerator,
_In_ intmax_t  _Denominator 
)
_ACRTIMP intmax_t __cdecl strtoimax ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_ACRTIMP uintmax_t __cdecl strtoumax ( _In_z_ char const *  _String,
_Out_opt_ _Deref_post_z_ char **  _EndPtr,
_In_ int  _Radix 
)
_ACRTIMP intmax_t __cdecl wcstoimax ( _In_z_ wchar_t const *  _String,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)
_ACRTIMP uintmax_t __cdecl wcstoumax ( _In_z_ wchar_t const *  _String,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)