Movatterモバイル変換


[0]ホーム

URL:


D Logo
Menu
Search

Library Reference

version 2.112.0

overview

Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
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 usinga local clone.

core.stdc.wchar_

D header file for C99.
This module contains bindings to selected types andfunctions from the standard C header<wchar.h>. Note that thisis not automatically generated, and may omit some types/functions from theoriginal C header.
License:
Distributed under theBoost Software License 1.0. (See accompanying file LICENSE)
Authors:
Sean Kelly

Sourcecore/stdc/wchar_.d

Standards:
ISO/IEC 9899:1999 (E)
structmbstate_t;
aliaswint_t = dchar;
enum wchar_tWEOF;
nothrow @nogc intfwprintf(FILE*stream, scope const wchar_t*format, ...);
nothrow @nogc int__isoc99_fwscanf(FILE*stream, scope const wchar_t*format, ...);
aliasfwscanf = __isoc99_fwscanf;
nothrow @nogc intswprintf(wchar_t*s, size_tn, scope const wchar_t*format, ...);
nothrow @nogc int__isoc99_swscanf(scope const wchar_t*s, scope const wchar_t*format, ...);
aliasswscanf = __isoc99_swscanf;
nothrow @nogc intvfwprintf(FILE*stream, scope const wchar_t*format, va_listarg);
nothrow @nogc int__isoc99_vfwscanf(FILE*stream, scope const wchar_t*format, va_listarg);
aliasvfwscanf = __isoc99_vfwscanf;
nothrow @nogc intvswprintf(wchar_t*s, size_tn, scope const wchar_t*format, va_listarg);
nothrow @nogc int__isoc99_vswscanf(scope const wchar_t*s, scope const wchar_t*format, va_listarg);
aliasvswscanf = __isoc99_vswscanf;
nothrow @nogc intvwprintf(scope const wchar_t*format, va_listarg);
nothrow @nogc int__isoc99_vwscanf(scope const wchar_t*format, va_listarg);
aliasvwscanf = __isoc99_vwscanf;
nothrow @nogc intwprintf(scope const wchar_t*format, ...);
nothrow @nogc int__isoc99_wscanf(scope const wchar_t*format, ...);
aliaswscanf = __isoc99_wscanf;
nothrow @nogc @trusted wint_tfgetwc(FILE*stream);
nothrow @nogc @trusted wint_tfputwc(wchar_tc, FILE*stream);
nothrow @nogc wchar_t*fgetws(wchar_t*s, intn, FILE*stream);
nothrow @nogc intfputws(scope const wchar_t*s, FILE*stream);
nothrow @nogc @trusted wint_tgetwchar();
nothrow @nogc @trusted wint_tputwchar(wchar_tc);
aliasgetwc = fgetwc;
aliasputwc = fputwc;
nothrow @nogc @trusted wint_tungetwc(wint_tc, FILE*stream);
nothrow @nogc @trusted intfwide(FILE*stream, intmode);
nothrow @nogc doublewcstod(scope const wchar_t*nptr, wchar_t**endptr);
nothrow @nogc floatwcstof(scope const wchar_t*nptr, wchar_t**endptr);
nothrow @nogc realwcstold(scope const wchar_t*nptr, wchar_t**endptr);
nothrow @nogc c_longwcstol(scope const wchar_t*nptr, wchar_t**endptr, intbase);
nothrow @nogc longwcstoll(scope const wchar_t*nptr, wchar_t**endptr, intbase);
nothrow @nogc c_ulongwcstoul(scope const wchar_t*nptr, wchar_t**endptr, intbase);
nothrow @nogc ulongwcstoull(scope const wchar_t*nptr, wchar_t**endptr, intbase);
pure nothrow @nogc wchar_t*wcscpy(return scope wchar_t*s1, scope const wchar_t*s2);
pure nothrow @nogc wchar_t*wcsncpy(return scope wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc wchar_t*wcscat(return scope wchar_t*s1, scope const wchar_t*s2);
pure nothrow @nogc wchar_t*wcsncat(return scope wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc intwcscmp(scope const wchar_t*s1, scope const wchar_t*s2);
nothrow @nogc intwcscoll(scope const wchar_t*s1, scope const wchar_t*s2);
pure nothrow @nogc intwcsncmp(scope const wchar_t*s1, scope const wchar_t*s2, size_tn);
nothrow @nogc size_twcsxfrm(scope wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc inout(wchar_t)*wcschr(return scope inout(wchar_t)*s, wchar_tc);
pure nothrow @nogc size_twcscspn(scope const wchar_t*s1, scope const wchar_t*s2);
pure nothrow @nogc inout(wchar_t)*wcspbrk(return scope inout(wchar_t)*s1, scope const wchar_t*s2);
pure nothrow @nogc inout(wchar_t)*wcsrchr(return scope inout(wchar_t)*s, wchar_tc);
pure nothrow @nogc size_twcsspn(scope const wchar_t*s1, scope const wchar_t*s2);
pure nothrow @nogc inout(wchar_t)*wcsstr(return scope inout(wchar_t)*s1, scope const wchar_t*s2);
nothrow @nogc wchar_t*wcstok(return scope wchar_t*s1, scope const wchar_t*s2, wchar_t**ptr);
pure nothrow @nogc size_twcslen(scope const wchar_t*s);
pure nothrow @nogc inout(wchar_t)*wmemchr(return scope inout wchar_t*s, wchar_tc, size_tn);
pure nothrow @nogc intwmemcmp(scope const wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc wchar_t*wmemcpy(return scope wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc wchar_t*wmemmove(return scope wchar_t*s1, scope const wchar_t*s2, size_tn);
pure nothrow @nogc wchar_t*wmemset(return scope wchar_t*s, wchar_tc, size_tn);
nothrow @nogc size_twcsftime(wchar_t*s, size_tmaxsize, scope const wchar_t*format, scope const tm*timeptr);
nothrow @nogc @trusted wint_tbtowc(intc);
nothrow @nogc @trusted intwctob(wint_tc);
nothrow @nogc intmbsinit(scope const mbstate_t*ps);
nothrow @nogc size_tmbrlen(scope const char*s, size_tn, mbstate_t*ps);
nothrow @nogc size_tmbrtowc(wchar_t*pwc, scope const char*s, size_tn, mbstate_t*ps);
nothrow @nogc size_twcrtomb(char*s, wchar_twc, mbstate_t*ps);
nothrow @nogc size_tmbsrtowcs(wchar_t*dst, scope const char**src, size_tlen, mbstate_t*ps);
nothrow @nogc size_twcsrtombs(char*dst, scope const wchar_t**src, size_tlen, mbstate_t*ps);
Copyright © 1999-2026 by theD Language Foundation | Page generated byDdoc on Sat Feb 21 00:05:31 2026

[8]ページ先頭

©2009-2026 Movatter.jp