core.stdc.wchar_

D header file for C99.

Types 3

aliaswint_t = wchar_t
aliasgetwc = fgetwc
aliasputwc = fputwc

Functions 44

fnwint_t fgetwc(FILE * stream) @trusted extern(C) nothrow @nogc
fnwint_t fputwc(wchar_t c, FILE * stream) @trusted extern(C) nothrow @nogc
fnwchar_t * fgetws(wchar_t * s, int n, FILE * stream) extern(C) nothrow @nogc
fnint fputws(const scope wchar_t * s, FILE * stream) extern(C) nothrow @nogc
fnwint_t getwchar() extern(D) @trusted extern(C) nothrow @nogc
fnwint_t putwchar(wchar_t c) extern(D) @trusted extern(C) nothrow @nogc
fnwint_t ungetwc(wint_t c, FILE * stream) @trusted extern(C) nothrow @nogc
fndouble wcstod(const scope wchar_t * nptr, wchar_t * * endptr) extern(C) nothrow @nogc
fnfloat wcstof(const scope wchar_t * nptr, wchar_t * * endptr) extern(C) nothrow @nogc
fnreal wcstold(const scope wchar_t * nptr, wchar_t * * endptr) extern(C) nothrow @nogc
fnc_long wcstol(const scope wchar_t * nptr, wchar_t * * endptr, int base) extern(C) nothrow @nogc
fnlong wcstoll(const scope wchar_t * nptr, wchar_t * * endptr, int base) extern(C) nothrow @nogc
fnc_ulong wcstoul(const scope wchar_t * nptr, wchar_t * * endptr, int base) extern(C) nothrow @nogc
fnulong wcstoull(const scope wchar_t * nptr, wchar_t * * endptr, int base) extern(C) nothrow @nogc
fnwchar_t * wcscpy(return scope wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fnwchar_t * wcsncpy(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnwchar_t * wcscat(return scope wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fnwchar_t * wcsncat(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnint wcscmp(scope const wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fnint wcscoll(scope const wchar_t * s1, scope const wchar_t * s2) extern(C) nothrow @nogc
fnint wcsncmp(scope const wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnsize_t wcsxfrm(scope wchar_t * s1, scope const wchar_t * s2, size_t n) extern(C) nothrow @nogc
fninout(wchar_t) * wcschr(return scope inout(wchar_t) * s, wchar_t c) pure extern(C) nothrow @nogc
fnsize_t wcscspn(scope const wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fninout(wchar_t) * wcspbrk(return scope inout(wchar_t) * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fninout(wchar_t) * wcsrchr(return scope inout(wchar_t) * s, wchar_t c) pure extern(C) nothrow @nogc
fnsize_t wcsspn(scope const wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fninout(wchar_t) * wcsstr(return scope inout(wchar_t) * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogc
fnwchar_t * wcstok(return scope wchar_t * s1, scope const wchar_t * s2, wchar_t * * ptr) extern(C) nothrow @nogc
fnsize_t wcslen(scope const wchar_t * s) pure extern(C) nothrow @nogc
fninout(wchar_t) * wmemchr(return scope inout wchar_t * s, wchar_t c, size_t n) pure extern(C) nothrow @nogc
fnint wmemcmp(scope const wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnwchar_t * wmemcpy(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnwchar_t * wmemmove(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogc
fnwchar_t * wmemset(return scope wchar_t * s, wchar_t c, size_t n) pure extern(C) nothrow @nogc
fnsize_t wcsftime(wchar_t * s, size_t maxsize, const scope wchar_t * format, const scope tm * timeptr) extern(C) nothrow @nogc
fnwint_t btowc(int c) @trusted extern(C) nothrow @nogc
fnint wctob(wint_t c) @trusted extern(C) nothrow @nogc
fnint mbsinit(const scope mbstate_t * ps) extern(C) nothrow @nogc
fnsize_t mbrlen(const scope char * s, size_t n, mbstate_t * ps) extern(C) nothrow @nogc
fnsize_t mbrtowc(wchar_t * pwc, const scope char * s, size_t n, mbstate_t * ps) extern(C) nothrow @nogc
fnsize_t wcrtomb(char * s, wchar_t wc, mbstate_t * ps) extern(C) nothrow @nogc
fnsize_t mbsrtowcs(wchar_t * dst, const scope char * * src, size_t len, mbstate_t * ps) extern(C) nothrow @nogc
fnsize_t wcsrtombs(char * dst, const scope wchar_t * * src, size_t len, mbstate_t * ps) extern(C) nothrow @nogc

Variables 1

enumvarWEOF = 0xFFFF