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 |