Character minimum and maximum values |
WCHAR_MAX | Maximum value of a wide character |
WCHAR_MIN | Minimum value of a wide character |
Constants |
WEOF | End of file indication |
Types |
wchar_t | Wide character type |
wint_t | Wide integer type |
Copying functions |
wcscat | Concatenate strings |
wcscpy | Copy string |
wcsncat | Concatenate strings up to maximum length |
wcsncpy | Copy string up to a maximum length |
wmemccpy | Copy memory with specified terminator (POSIX extension) |
wmemcpy | Copy memory |
wmemmove | Safely copy overlapping memory |
wmempcpy | Copy memory (GNU extension) |
Comparison functions |
wcscmp | Compare strings |
wcsncmp | Compare strings up to a maximum length |
wmemcmp | Compare memory |
Search functions |
wcschr | Find character within string |
wcscspn | Compute size of string not prefixed by a set of characters |
wcsnchr | Find character in a length-limited string |
wcsnlen | Calculate length of length-limited string |
wcsnstr | Find first occurrence of a string within length-limited string |
wcspbrk | Find first occurrence of characters within string |
wcsrchr | Find last occurrence of character within string |
wcsspn | Compute size of string prefixed by a set of characters |
wcsstr | Find first occurrence of a string within string |
wcstok | Break string into tokens |
wcstok_r | Break string into tokens (reentrant version) |
wmemchr | Search memory for a wide character |
wstrsep | Break string into tokens |
Miscellaneous functions |
wcsdup | Duplicate string |
wcslen | Calculate length of string |
wmemset | Set memory to wide character |
Multi-byte/wide string conversion functions |
mbrtowc | Convert multi-byte character to wide character |
mbrtowc_l | Convert multi-byte character to wide character |
msbinit | Query conversion state |
wcrtomb | Convert wide character to multi-byte character (restartable) |
wcrtomb_l | Convert wide character to multi-byte character (restartable) |
wctob | Convert wide character to single-byte character |
wctob_l | Convert wide character to single-byte character |
Multi-byte to wide character conversions |
mbrlen | Determine number of bytes in a multi-byte character |
mbrlen_l | Determine number of bytes in a multi-byte character |
mbsrtowcs | Convert multi-byte string to wide character string |
mbsrtowcs_l | Convert multi-byte string to wide character string |
Single-byte to wide character conversions |
btowc | Convert single-byte character to wide character |
btowc_l | Convert single-byte character to wide character |