The <wchar.h> header file contains declarations and definitions that are related to the manipulation of wide character strings. Any functions which deal with files are accessible if SYSIFCOPT(*IFSIO) is specified.
btowc1 fgetwc2 fgetws2 fputwc2 fputws2 fwide2 fwprintf2 fwscanf2 getwc2 getwchar2 mbrlen1 mbrtowc1 mbsinit1 |
mbsrtowcs1 putwc2 putwchar2 swprintf1 swscanf2 ungetwc2 vfwprintf2 vswscanf1 vswprintf1 vwprintf2 wcrtomb1 wcscat wcschr |
wcscmp wcscoll1 wcscpy wcscspn wcsftime1 __wcsicmp1 wcslen wcsncat wcsncmp wcsncpy __wcsnicmp1 wcspbrk wcsptime3 |
wcsrchr wcsrtombs1 wcsspn wcsstr wcstod1 wcstod321 wcstod641 wcstod1281 wcstok wcstol1 wcstoll1 wcstoul1 wcstoull1 |
wcswcs wcswidth1 wcsxfrm1 wctob1 wcwidth1 wmemchr wmemcmp wmemcpy wmemmove wmemset wprintf2 wscanf2 |
Note:
1 These functions are not available
when LOCALETYPE(*CLD) is specified on the compilation command. Note:
2 These functions
are available only when SYSIFCOPT(*IFSIO) and LOCALETYPE(*LOCALE)
are specified on the compilation command. Note:
3 These functions are available
only when LOCALETYPE(*LOCALEUTF) is specified on the compilation command. |
<wchar.h> also defines the macro NULL and the types size_t and wchar_t.
For more information about NULL and the types size_t and wchar_t, see <stddef.h>.