License
Distributed under the
Boost Software License 1.0. (See accompanying file LICENSE)
Standards
ISO/IEC 9899:1999 (E)
D header file for C99.
Boost Software License 1.0. (See accompanying file LICENSE)
wchar_t * wcscpy(return scope wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogcwchar_t * wcsncpy(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcwchar_t * wcscat(return scope wchar_t * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogcwchar_t * wcsncat(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcint wcsncmp(scope const wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcinout(wchar_t) * wcspbrk(return scope inout(wchar_t) * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogcinout(wchar_t) * wcsstr(return scope inout(wchar_t) * s1, scope const wchar_t * s2) pure extern(C) nothrow @nogcwchar_t * wcstok(return scope wchar_t * s1, scope const wchar_t * s2, wchar_t * * ptr) extern(C) nothrow @nogcinout(wchar_t) * wmemchr(return scope inout wchar_t * s, wchar_t c, size_t n) pure extern(C) nothrow @nogcint wmemcmp(scope const wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcwchar_t * wmemcpy(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcwchar_t * wmemmove(return scope wchar_t * s1, scope const wchar_t * s2, size_t n) pure extern(C) nothrow @nogcsize_t wcsftime(wchar_t * s, size_t maxsize, const scope wchar_t * format, const scope tm * timeptr) extern(C) nothrow @nogcsize_t mbrtowc(wchar_t * pwc, const scope char * s, size_t n, mbstate_t * ps) extern(C) nothrow @nogcsize_t mbsrtowcs(wchar_t * dst, const scope char * * src, size_t len, mbstate_t * ps) extern(C) nothrow @nogcsize_t wcsrtombs(char * dst, const scope wchar_t * * src, size_t len, mbstate_t * ps) extern(C) nothrow @nogcWEOF = 0xFFFF