wchar.h

C23 StandardPOSIX.1-2024
66 / 97 (68.0%)
C23 Standard
54 / 74 (73.0%)
POSIX.1-2024
18 / 31 (58.1%)
Functions
57 / 81 (70.4%)
Macros
2 / 5 (40.0%)
Types
7 / 11 (63.6%)

Types

TypeStatusC23 SectionPOSIX Docs
FILEImplemented–POSIX.1-2024
errno_tNot ImplementedK.3.9 –
locale_tNot Implemented–POSIX.1-2024
mbstate_tImplemented7.31.1 POSIX.1-2024
rsize_tImplementedK.3.9 –
size_tImplemented7.31.1 POSIX.1-2024
struct tmImplemented7.31.1 POSIX.1-2024
va_listNot Implemented–POSIX.1-2024
wchar_tImplemented7.31.1 POSIX.1-2024
wctype_tNot Implemented–POSIX.1-2024
wint_tImplemented7.31.1 POSIX.1-2024

Macros

MacroStatusC23 SectionPOSIX Docs
NULLImplemented7.31.1 POSIX.1-2024
WCHAR_MAXNot Implemented7.31.1 POSIX.1-2024
WCHAR_MINNot Implemented7.31.1 POSIX.1-2024
WEOFImplemented7.31.1 POSIX.1-2024
__STDC_VERSION_WCHAR_H__Not Implemented7.31.1 –

Functions

FunctionStatusC23 SectionPOSIX Docs
btowcImplemented7.31.6.2.1 –
fgetwcImplemented7.31.3.1 –
fgetwsImplemented7.31.3.2 –
fputwcImplemented7.31.3.3 –
fputwsImplemented7.31.3.4 –
fwideImplemented7.31.3.5 –
fwprintfNot Implemented7.31.2.2 –
fwscanfNot Implemented7.31.2.3 –
getwcImplemented7.31.3.6 –
getwcharImplemented7.31.3.7 –
mbrlenImplemented7.31.6.4.2 –
mbrtowcImplemented7.31.6.4.3 –
mbsinitImplemented7.31.6.3.1 –
mbsnrtowcsImplemented–POSIX.1-2024
mbsrtowcsImplemented7.31.6.5.2 –
open_wmemstreamNot Implemented–POSIX.1-2024
putwcImplemented7.31.3.8 –
putwcharImplemented7.31.3.9 –
swprintfNot Implemented7.31.2.4 –
swscanfNot Implemented7.31.2.5 –
ungetwcImplemented7.31.3.10 –
vfwprintfNot Implemented7.31.2.6 –
vfwscanfNot Implemented7.31.2.7 –
vswprintfNot Implemented7.31.2.8 –
vswscanfNot Implemented7.31.2.9 –
vwprintfNot Implemented7.31.2.10 –
vwscanfNot Implemented7.31.2.11 –
wcpcpyImplemented–POSIX.1-2024
wcpncpyImplemented–POSIX.1-2024
wcrtombImplemented7.31.6.4.4 –
wcscasecmpImplemented–POSIX.1-2024
wcscasecmp_lNot Implemented–POSIX.1-2024
wcscatImplemented7.31.4.4.1 –
wcschrImplemented7.31.4.6.2 –
wcscmpImplemented7.31.4.5.2 –
wcscollImplemented7.31.4.5.3 –
wcscoll_lNot Implemented–POSIX.1-2024
wcscpyImplemented7.31.4.3.1 –
wcscspnImplemented7.31.4.6.3 –
wcsdupImplemented–POSIX.1-2024
wcsftimeNot Implemented7.31.5.1 –
wcsftime_lNot Implemented–POSIX.1-2024
wcslcatImplemented–POSIX.1-2024
wcslcpyImplemented–POSIX.1-2024
wcslenImplemented7.31.4.7.1 –
wcsncasecmpImplemented–POSIX.1-2024
wcsncasecmp_lNot Implemented–POSIX.1-2024
wcsncatImplemented7.31.4.4.2 –
wcsncmpImplemented7.31.4.5.4 –
wcsncpyImplemented7.31.4.3.2 –
wcsnlenImplemented–POSIX.1-2024
wcsnrtombsImplemented–POSIX.1-2024
wcspbrkImplemented7.31.4.6.4 –
wcsrchrImplemented7.31.4.6.5 –
wcsrtombsImplemented7.31.6.5.3 –
wcsspnImplemented7.31.4.6.6 –
wcsstrImplemented7.31.4.6.7 –
wcstodImplemented7.31.4.2.2 –
wcstod128Not Implemented7.31.4.2.3 –
wcstod32Not Implemented7.31.4.2.3 –
wcstod64Not Implemented7.31.4.2.3 –
wcstofImplemented7.31.4.2.2 –
wcstokImplemented7.31.4.6.8 –
wcstolImplemented7.31.4.2.4 –
wcstoldImplemented7.31.4.2.2 –
wcstollImplemented7.31.4.2.4 –
wcstoulImplemented7.31.4.2.4 –
wcstoullImplemented7.31.4.2.4 –
wcswidthNot Implemented–POSIX.1-2024
wcsxfrmImplemented7.31.4.5.5 –
wcsxfrm_lNot Implemented–POSIX.1-2024
wctobImplemented7.31.6.2.2 –
wcwidthNot Implemented–POSIX.1-2024
wmemchrImplemented7.31.4.6.9 –
wmemcmpImplemented7.31.4.5.6 –
wmemcpyImplemented7.31.4.3.3 –
wmemmoveImplemented7.31.4.3.4 –
wmempcpyImplemented––
wmemsetImplemented7.31.4.7.2 –
wprintfNot Implemented7.31.2.12 –
wscanfNot Implemented7.31.2.13 –