This chapter describes wide-character string-handling functions and managing areas of memory containing wide characters. The corresponding declarations are in wchar.h.
| • wmemchr | Find wide character in memory | |
| • wmemcmp | Compare two wide-character memory areas | |
| • wmemcpy | Copy wide-character memory regions | |
| • wmemmove | Move possibly overlapping wide-character memory | |
| • wmempcpy | Copy wide-character memory regions and locate end | |
| • wmemset | Set an area of memory to a specified wide character | |
| • wcscat | Concatenate wide-character strings | |
| • wcschr | Search for wide character in string | |
| • wcscmp | Wide-character string compare | |
| • wcscoll | Locale-specific wide-character string compare | |
| • wcscpy | Copy wide-character string | |
| • wcpcpy | Copy a wide-character string returning a pointer to its end | |
| • wcscspn | Count wide characters not in string | |
| • wcsftime | Convert date and time to a formatted wide-character string | |
| • wcslcat | Concatenate wide-character strings to specified length | |
| • wcslcpy | Copy wide-character string to specified length | |
| • wcslen | Wide-character string length | |
| • wcsncat | Concatenate wide-character strings | |
| • wcsncmp | Wide-character string compare | |
| • wcsncpy | Counted copy wide-character string | |
| • wcpncpy | Copy part of a wide-character string returning a pointer to its end | |
| • wcsnlen | Wide-character string length with maximum limit | |
| • wcspbrk | Find wide characters in string | |
| • wcsrchr | Reverse search for wide character in string | |
| • wcsspn | Find initial match in wide-character string | |
| • wcsstr | Find wide-character string segment | |
| • wcstok | Tokenize wide-character string | |
| • wcswidth | Number of column positions of a wide-character string | |
| • wcsxfrm | Locale-specific wide-character string transformation | |
| • wcwidth | Number of column positions of a wide-character code |