2002-08-30 03:47:43 +08:00
|
|
|
@node Wchar strings
|
|
|
|
@chapter Wide Character Strings (@file{wchar.h})
|
|
|
|
|
|
|
|
This chapter describes wide-character string-handling functions and
|
2005-10-29 05:33:23 +08:00
|
|
|
managing areas of memory containing wide characters. The corresponding
|
2002-08-30 03:47:43 +08:00
|
|
|
declarations are in @file{wchar.h}.
|
|
|
|
|
|
|
|
@menu
|
2024-01-05 13:01:23 +08:00
|
|
|
* Function wmemchr:: Find wide character in memory
|
|
|
|
* Function wmemcmp:: Compare two wide-character memory areas
|
|
|
|
* Function wmemcpy:: Copy wide-character memory regions
|
|
|
|
* Function wmemmove:: Move possibly overlapping wide-character memory
|
|
|
|
* Function wmempcpy:: Copy wide-character memory regions and locate end
|
|
|
|
* Function wmemset:: Set an area of memory to a specified wide character
|
|
|
|
* Function wcscat:: Concatenate wide-character strings
|
|
|
|
* Function wcschr:: Search for wide character in string
|
|
|
|
* Function wcscmp:: Wide-character string compare
|
|
|
|
* Function wcscoll:: Locale-specific wide-character string compare
|
|
|
|
* Function wcscpy:: Copy wide-character string
|
|
|
|
* Function wcpcpy:: Copy a wide-character string returning a pointer to its end
|
|
|
|
* Function wcscspn:: Count wide characters not in string
|
|
|
|
* Function wcsftime:: Convert date and time to a formatted wide-character string
|
|
|
|
* Function wcslcat:: Concatenate wide-character strings to specified length
|
|
|
|
* Function wcslcpy:: Copy wide-character string to specified length
|
|
|
|
* Function wcslen:: Wide-character string length
|
|
|
|
* Function wcsncat:: Concatenate wide-character strings
|
|
|
|
* Function wcsncmp:: Wide-character string compare
|
|
|
|
* Function wcsncpy:: Counted copy wide-character string
|
|
|
|
* Function wcpncpy:: Copy part of a wide-character string returning a pointer to its end
|
|
|
|
* Function wcsnlen:: Wide-character string length with maximum limit
|
|
|
|
* Function wcspbrk:: Find wide characters in string
|
|
|
|
* Function wcsrchr:: Reverse search for wide character in string
|
|
|
|
* Function wcsspn:: Find initial match in wide-character string
|
|
|
|
* Function wcsstr:: Find wide-character string segment
|
|
|
|
* Function wcstok:: Tokenize wide-character string
|
|
|
|
* Function wcswidth:: Number of column positions of a wide-character string
|
|
|
|
* Function wcsxfrm:: Locale-specific wide-character string transformation
|
|
|
|
* Function wcwidth:: Number of column positions of a wide-character code
|
2002-08-30 03:47:43 +08:00
|
|
|
@end menu
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wmemchr.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wmemcmp.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wmemcpy.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wmemmove.def
|
|
|
|
|
2017-11-30 09:45:56 +08:00
|
|
|
@page
|
|
|
|
@include string/wmempcpy.def
|
|
|
|
|
2002-08-30 03:47:43 +08:00
|
|
|
@page
|
|
|
|
@include string/wmemset.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcscat.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcschr.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcscmp.def
|
|
|
|
|
2003-04-03 16:26:07 +08:00
|
|
|
@page
|
|
|
|
@include string/wcscoll.def
|
|
|
|
|
2002-08-30 03:47:43 +08:00
|
|
|
@page
|
|
|
|
@include string/wcscpy.def
|
|
|
|
|
2007-12-20 01:33:12 +08:00
|
|
|
@page
|
|
|
|
@include string/wcpcpy.def
|
|
|
|
|
2002-08-30 03:47:43 +08:00
|
|
|
@page
|
|
|
|
@include string/wcscspn.def
|
|
|
|
|
2009-03-12 23:34:57 +08:00
|
|
|
@page
|
|
|
|
@include time/wcsftime.def
|
|
|
|
|
2002-08-30 03:47:43 +08:00
|
|
|
@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
|
|
|
|
|
2007-12-20 01:33:12 +08:00
|
|
|
@page
|
|
|
|
@include string/wcpncpy.def
|
|
|
|
|
2003-10-24 02:07:13 +08:00
|
|
|
@page
|
|
|
|
@include string/wcsnlen.def
|
|
|
|
|
2002-08-30 03:47:43 +08:00
|
|
|
@page
|
|
|
|
@include string/wcspbrk.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcsrchr.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcsspn.def
|
|
|
|
|
|
|
|
@page
|
|
|
|
@include string/wcsstr.def
|
|
|
|
|
2008-12-13 03:47:05 +08:00
|
|
|
@page
|
|
|
|
@include string/wcstok.def
|
|
|
|
|
2003-04-09 18:42:12 +08:00
|
|
|
@page
|
|
|
|
@include string/wcswidth.def
|
|
|
|
|
2007-07-05 00:18:34 +08:00
|
|
|
@page
|
|
|
|
@include string/wcsxfrm.def
|
|
|
|
|
2003-04-09 18:42:12 +08:00
|
|
|
@page
|
|
|
|
@include string/wcwidth.def
|
|
|
|
|