wchar h status - chasonr/djgpp-lib GitHub Wiki
wchar.h provides all symbols required by C11/C17.
wcscoll() and wcsxfrm() do not respect the character set configured by setlocale().
SuSv4 specifies that FILE and va_list are defined as complete types. C11/C17 does not specify that wchar.h should define these types, even though it specifies functions whose prototypes use them. wchar.h currently defines only aliases for these types.
SuSv4 specifies these symbols as obsolescent features provided in wchar.h. djgpp-lib provides them in wctype.h, as C11/C17 specifies:
wctype_tiswalnumiswalphaiswcntrliswctypeiswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigittowlowertowupper
wchar.h does not provide the following symbols required by SuSv4:
locale_tmbsnrtowcsopen_wmemstreamwcpcpywcpncpywcscasecmpwcscasecmp_lwcscoll_lwcsdupwcsncasecmpwcsncasecmp_lwcsnlenwcsnrtombswcswidthwcsxfrm_lwctypewcwidth