source: trunk/libs/newlib/src/newlib/libc/string/strings.tex @ 444

Last change on this file since 444 was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 4.0 KB
Line 
1@node Strings
2@chapter Strings and Memory (@file{string.h})
3
4This chapter describes string-handling functions and functions for
5managing areas of memory.  The corresponding declarations are in
6@file{string.h}.
7
8@menu
9* bcmp::        Compare two memory areas
10* bcopy::       Copy memory regions
11* bzero::       Initialize memory to zero
12* index::       Search for character in string
13* memccpy::     Copy memory regions up to end-token
14* memchr::      Find character in memory
15* memcmp::      Compare two memory areas
16* memcpy::      Copy memory regions
17* memmem::      Find memory segment
18* memmove::     Move possibly overlapping memory
19* mempcpy::     Copy memory regions and locate end
20* memrchr::     Reverse search for character in memory
21* memset::      Set an area of memory
22* rawmemchr::   Find character in memory
23* rindex::      Reverse search for character in string
24* stpcpy::      Copy string returning a pointer to its end
25* stpncpy::     Counted copy string returning a pointer to its end
26* strcasecmp::  Compare strings ignoring case
27* strcasestr::  Find string segment ignoring case
28* strcat::      Concatenate strings
29* strchr::      Search for character in string
30* strchrnul::   Search for character in string
31* strcmp::      Character string compare
32* strcoll::     Locale-specific character string compare
33* strcpy::      Copy string
34* strcspn::     Count chars not in string
35* strerror::    Convert error number to string (strerror, strerror_l)
36* strerror_r::  Convert error number to string
37* strlen::      Character string length
38* strlwr::      Convert string to lowercase
39* strncasecmp:: Compare strings ignoring case
40* strncat::     Concatenate strings
41* strncmp::     Character string compare
42* strncpy::     Counted copy string
43* strnstr::     Find string segment
44* strnlen::     Character string length
45* strpbrk::     Find chars in string
46* strrchr::     Reverse search for character in string
47* strsignal::   Return signal message string
48* strspn::      Find initial match
49* strstr::      Find string segment
50* strtok::      Get next token from a string
51* strupr::      Convert string to upper case
52* strverscmp::  Compare version strings
53* strxfrm::     Transform string
54* swab::        Swap adjacent bytes
55* wcscasecmp::  Compare wide character strings ignoring case
56* wcsdup::      Wide character string duplicate
57* wcsncasecmp:: Compare wide character strings ignoring case
58@end menu
59
60@page
61@include string/bcmp.def
62
63@page
64@include string/bcopy.def
65
66@page
67@include string/bzero.def
68
69@page
70@include string/index.def
71
72@page
73@include string/memccpy.def
74
75@page
76@include string/memchr.def
77
78@page
79@include string/memcmp.def
80
81@page
82@include string/memcpy.def
83
84@page
85@include string/memmem.def
86
87@page
88@include string/memmove.def
89
90@page
91@include string/mempcpy.def
92
93@page
94@include string/memrchr.def
95
96@page
97@include string/memset.def
98
99@page
100@include string/rawmemchr.def
101
102@page
103@include string/rindex.def
104
105@page
106@include string/stpcpy.def
107
108@page
109@include string/stpncpy.def
110
111@page
112@include string/strcasecmp.def
113
114@page
115@include string/strcasestr.def
116
117@page
118@include string/strcat.def
119
120@page
121@include string/strchr.def
122
123@page
124@include string/strchrnul.def
125
126@page
127@include string/strcmp.def
128
129@page
130@include string/strcoll.def
131
132@page
133@include string/strcpy.def
134
135@page
136@include string/strcspn.def
137
138@page
139@include string/strerror.def
140
141@page
142@include string/strerror_r.def
143
144@page
145@include string/strlen.def
146
147@page
148@include string/strlwr.def
149
150@page
151@include string/strncasecmp.def
152
153@page
154@include string/strncat.def
155
156@page
157@include string/strncmp.def
158
159@page
160@include string/strncpy.def
161
162@page
163@include string/strnstr.def
164
165@page
166@include string/strnlen.def
167
168@page
169@include string/strpbrk.def
170
171@page
172@include string/strrchr.def
173
174@page
175@include string/strsignal.def
176
177@page
178@include string/strspn.def
179
180@page
181@include string/strstr.def
182
183@page
184@include string/strtok.def
185
186@page
187@include string/strupr.def
188
189@page
190@include string/strverscmp.def
191
192@page
193@include string/strxfrm.def
194
195@page
196@include string/swab.def
197
198@page
199@include string/wcscasecmp.def
200
201@page
202@include string/wcsdup.def
203
204@page
205@include string/wcsncasecmp.def
Note: See TracBrowser for help on using the repository browser.