core.stdc.inttypes

D header file for C99.

This module contains bindings to selected types and functions from the standard C header <_inttypes.h>. Note that this is not automatically generated, and may omit some types/functions from the original C header.

Public Imports

core.stdc.stddef
public import core.stdc.stddef;
Undocumented in source.
core.stdc.stdint
public import core.stdc.stdint;
Undocumented in source.

Members

Functions

imaxabs
intmax_t imaxabs(intmax_t j)
imaxdiv
imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom)
strtoimax
intmax_t strtoimax(char* nptr, char** endptr, int base)
strtoumax
uintmax_t strtoumax(char* nptr, char** endptr, int base)
wcstoimax
intmax_t wcstoimax(wchar_t* nptr, wchar_t** endptr, int base)
wcstoumax
uintmax_t wcstoumax(wchar_t* nptr, wchar_t** endptr, int base)

Structs

imaxdiv_t
struct imaxdiv_t

Variables

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

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Standards

ISO/IEC 9899:1999 (E)

Authors

Sean Kelly