Improve this page Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone. Page wiki View or edit the community-maintained wiki page associated with this page.

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.
License:
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Authors:
Sean Kelly

Source: core/stdc/inttypes.d

Standards:
ISO/IEC 9899:1999 (E)
struct imaxdiv_t;

_cstr PRId8;

_cstr PRId16;

_cstr PRId32;

_cstr PRId64;

_cstr PRIdLEAST8;

_cstr PRIdLEAST16;

_cstr PRIdLEAST32;

_cstr PRIdLEAST64;

_cstr PRIdFAST8;

_cstr PRIdFAST16;

_cstr PRIdFAST32;

_cstr PRIdFAST64;

_cstr PRIi8;

_cstr PRIi16;

_cstr PRIi32;

_cstr PRIi64;

_cstr PRIiLEAST8;

_cstr PRIiLEAST16;

_cstr PRIiLEAST32;

_cstr PRIiLEAST64;

_cstr PRIiFAST8;

_cstr PRIiFAST16;

_cstr PRIiFAST32;

_cstr PRIiFAST64;

_cstr PRIo8;

_cstr PRIo16;

_cstr PRIo32;

_cstr PRIo64;

_cstr PRIoLEAST8;

_cstr PRIoLEAST16;

_cstr PRIoLEAST32;

_cstr PRIoLEAST64;

_cstr PRIoFAST8;

_cstr PRIoFAST16;

_cstr PRIoFAST32;

_cstr PRIoFAST64;

_cstr PRIu8;

_cstr PRIu16;

_cstr PRIu32;

_cstr PRIu64;

_cstr PRIuLEAST8;

_cstr PRIuLEAST16;

_cstr PRIuLEAST32;

_cstr PRIuLEAST64;

_cstr PRIuFAST8;

_cstr PRIuFAST16;

_cstr PRIuFAST32;

_cstr PRIuFAST64;

_cstr PRIx8;

_cstr PRIx16;

_cstr PRIx32;

_cstr PRIx64;

_cstr PRIxLEAST8;

_cstr PRIxLEAST16;

_cstr PRIxLEAST32;

_cstr PRIxLEAST64;

_cstr PRIxFAST8;

_cstr PRIxFAST16;

_cstr PRIxFAST32;

_cstr PRIxFAST64;

_cstr PRIX8;

_cstr PRIX16;

_cstr PRIX32;

_cstr PRIX64;

_cstr PRIXLEAST8;

_cstr PRIXLEAST16;

_cstr PRIXLEAST32;

_cstr PRIXLEAST64;

_cstr PRIXFAST8;

_cstr PRIXFAST16;

_cstr PRIXFAST32;

_cstr PRIXFAST64;

_cstr SCNd8;

_cstr SCNd16;

_cstr SCNd32;

_cstr SCNd64;

_cstr SCNdLEAST8;

_cstr SCNdLEAST16;

_cstr SCNdLEAST32;

_cstr SCNdLEAST64;

_cstr SCNdFAST8;

_cstr SCNdFAST16;

_cstr SCNdFAST32;

_cstr SCNdFAST64;

_cstr SCNi8;

_cstr SCNi16;

_cstr SCNi32;

_cstr SCNi64;

_cstr SCNiLEAST8;

_cstr SCNiLEAST16;

_cstr SCNiLEAST32;

_cstr SCNiLEAST64;

_cstr SCNiFAST8;

_cstr SCNiFAST16;

_cstr SCNiFAST32;

_cstr SCNiFAST64;

_cstr SCNo8;

_cstr SCNo16;

_cstr SCNo32;

_cstr SCNo64;

_cstr SCNoLEAST8;

_cstr SCNoLEAST16;

_cstr SCNoLEAST32;

_cstr SCNoLEAST64;

_cstr SCNoFAST8;

_cstr SCNoFAST16;

_cstr SCNoFAST32;

_cstr SCNoFAST64;

_cstr SCNu8;

_cstr SCNu16;

_cstr SCNu32;

_cstr SCNu64;

_cstr SCNuLEAST8;

_cstr SCNuLEAST16;

_cstr SCNuLEAST32;

_cstr SCNuLEAST64;

_cstr SCNuFAST8;

_cstr SCNuFAST16;

_cstr SCNuFAST32;

_cstr SCNuFAST64;

_cstr SCNx8;

_cstr SCNx16;

_cstr SCNx32;

_cstr SCNx64;

_cstr SCNxLEAST8;

_cstr SCNxLEAST16;

_cstr SCNxLEAST32;

_cstr SCNxLEAST64;

_cstr SCNxFAST8;

_cstr SCNxFAST16;

_cstr SCNxFAST32;

_cstr SCNxFAST64;

_cstr PRIdMAX;

_cstr PRIiMAX;

_cstr PRIoMAX;

_cstr PRIuMAX;

_cstr PRIxMAX;

_cstr PRIXMAX;

_cstr SCNdMAX;

_cstr SCNiMAX;

_cstr SCNoMAX;

_cstr SCNuMAX;

_cstr SCNxMAX;

_cstr PRIdPTR;

_cstr PRIiPTR;

_cstr PRIoPTR;

_cstr PRIuPTR;

_cstr PRIxPTR;

_cstr PRIXPTR;

_cstr SCNdPTR;

_cstr SCNiPTR;

_cstr SCNoPTR;

_cstr SCNuPTR;

_cstr SCNxPTR;

nothrow @nogc @trusted intmax_t imaxabs(intmax_t j);

nothrow @nogc @trusted imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);

nothrow @nogc @trusted intmax_t strtoimax(in char* nptr, char** endptr, int base);

nothrow @nogc @trusted uintmax_t strtoumax(in char* nptr, char** endptr, int base);

nothrow @nogc @trusted intmax_t wcstoimax(in wchar_t* nptr, wchar_t** endptr, int base);

nothrow @nogc @trusted uintmax_t wcstoumax(in wchar_t* nptr, wchar_t** endptr, int base);