@node Wchar strings @chapter Wide Character Strings (@file{wchar.h}) This chapter describes wide-character string-handling functions and managing areas of memory containing wide characters. The corresponding declarations are in @file{wchar.h}. @menu * 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 * 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 @end menu @page @include string/wmemchr.def @page @include string/wmemcmp.def @page @include string/wmemcpy.def @page @include string/wmemmove.def @page @include string/wmemset.def @page @include string/wcscat.def @page @include string/wcschr.def @page @include string/wcscmp.def @page @include string/wcscoll.def @page @include string/wcscpy.def @page @include string/wcpcpy.def @page @include string/wcscspn.def @page @include time/wcsftime.def @page @include string/wcslcat.def @page @include string/wcslcpy.def @page @include string/wcslen.def @page @include string/wcsncat.def @page @include string/wcsncmp.def @page @include string/wcsncpy.def @page @include string/wcpncpy.def @page @include string/wcsnlen.def @page @include string/wcspbrk.def @page @include string/wcsrchr.def @page @include string/wcsspn.def @page @include string/wcsstr.def @page @include string/wcstok.def @page @include string/wcswidth.def @page @include string/wcsxfrm.def @page @include string/wcwidth.def