Cygwin: mmap: allow remapping part of an existing anonymous mapping
[newlib-cygwin.git] / newlib / libc / string / wcstrings.tex
blobcf1008893657835170c59062b8cc32f6b55a4376
1 @node Wchar strings
2 @chapter Wide Character Strings (@file{wchar.h})
4 This chapter describes wide-character string-handling functions and
5 managing areas of memory containing wide characters. The corresponding
6 declarations are in @file{wchar.h}.
8 @menu
9 * Function wmemchr:: Find wide character in memory
10 * Function wmemcmp:: Compare two wide-character memory areas
11 * Function wmemcpy:: Copy wide-character memory regions
12 * Function wmemmove:: Move possibly overlapping wide-character memory
13 * Function wmempcpy:: Copy wide-character memory regions and locate end
14 * Function wmemset:: Set an area of memory to a specified wide character
15 * Function wcscat:: Concatenate wide-character strings
16 * Function wcschr:: Search for wide character in string
17 * Function wcscmp:: Wide-character string compare
18 * Function wcscoll:: Locale-specific wide-character string compare
19 * Function wcscpy:: Copy wide-character string
20 * Function wcpcpy:: Copy a wide-character string returning a pointer to its end
21 * Function wcscspn:: Count wide characters not in string
22 * Function wcsftime:: Convert date and time to a formatted wide-character string
23 * Function wcslcat:: Concatenate wide-character strings to specified length
24 * Function wcslcpy:: Copy wide-character string to specified length
25 * Function wcslen:: Wide-character string length
26 * Function wcsncat:: Concatenate wide-character strings
27 * Function wcsncmp:: Wide-character string compare
28 * Function wcsncpy:: Counted copy wide-character string
29 * Function wcpncpy:: Copy part of a wide-character string returning a pointer to its end
30 * Function wcsnlen:: Wide-character string length with maximum limit
31 * Function wcspbrk:: Find wide characters in string
32 * Function wcsrchr:: Reverse search for wide character in string
33 * Function wcsspn:: Find initial match in wide-character string
34 * Function wcsstr:: Find wide-character string segment
35 * Function wcstok:: Tokenize wide-character string
36 * Function wcswidth:: Number of column positions of a wide-character string
37 * Function wcsxfrm:: Locale-specific wide-character string transformation
38 * Function wcwidth:: Number of column positions of a wide-character code
39 @end menu
41 @page
42 @include string/wmemchr.def
44 @page
45 @include string/wmemcmp.def
47 @page
48 @include string/wmemcpy.def
50 @page
51 @include string/wmemmove.def
53 @page
54 @include string/wmempcpy.def
56 @page
57 @include string/wmemset.def
59 @page
60 @include string/wcscat.def
62 @page
63 @include string/wcschr.def
65 @page
66 @include string/wcscmp.def
68 @page
69 @include string/wcscoll.def
71 @page
72 @include string/wcscpy.def
74 @page
75 @include string/wcpcpy.def
77 @page
78 @include string/wcscspn.def
80 @page
81 @include time/wcsftime.def
83 @page
84 @include string/wcslcat.def
86 @page
87 @include string/wcslcpy.def
89 @page
90 @include string/wcslen.def
92 @page
93 @include string/wcsncat.def
95 @page
96 @include string/wcsncmp.def
98 @page
99 @include string/wcsncpy.def
101 @page
102 @include string/wcpncpy.def
104 @page
105 @include string/wcsnlen.def
107 @page
108 @include string/wcspbrk.def
110 @page
111 @include string/wcsrchr.def
113 @page
114 @include string/wcsspn.def
116 @page
117 @include string/wcsstr.def
119 @page
120 @include string/wcstok.def
122 @page
123 @include string/wcswidth.def
125 @page
126 @include string/wcsxfrm.def
128 @page
129 @include string/wcwidth.def