fixes for host gcc 4.6.1
[zpugcc/jano.git] / toolchain / gcc / newlib / libc / string / strings.tex
blob7f9106ee99a0d8fe9c82769d04e1237ee9a56ac6
1 @node Strings
2 @chapter Strings and Memory (@file{string.h})
4 This chapter describes string-handling functions and functions for
5 managing areas of memory. The corresponding declarations are in
6 @file{string.h}.
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 * memmove:: Move possibly overlapping memory
18 * mempcpy:: Copy memory regions and locate end
19 * memset:: Set an area of memory
20 * rindex:: Reverse search for character in string
21 * strcasecmp:: Compare strings ignoring case
22 * strcat:: Concatenate strings
23 * strchr:: Search for character in string
24 * strcmp:: Character string compare
25 * strcoll:: Locale specific character string compare
26 * strcpy:: Copy string
27 * strcspn:: Count chars not in string
28 * strerror:: Convert error number to string
29 * strlen:: Character string length
30 * strlwr:: Convert string to lower case
31 * strncasecmp:: Compare strings ignoring case
32 * strncat:: Concatenate strings
33 * strncmp:: Character string compare
34 * strncpy:: Counted copy string
35 * strpbrk:: Find chars in string
36 * strrchr:: Reverse search for character in string
37 * strspn:: Find initial match
38 * strstr:: Find string segment
39 * strtok:: Get next token from a string
40 * strupr:: Convert string to upper case
41 * strxfrm:: Transform string
42 * swab:: Swap adjacent bytes
43 @end menu
45 @page
46 @include string/bcmp.def
48 @page
49 @include string/bcopy.def
51 @page
52 @include string/bzero.def
54 @page
55 @include string/index.def
57 @page
58 @include string/memccpy.def
60 @page
61 @include string/memchr.def
63 @page
64 @include string/memcmp.def
66 @page
67 @include string/memcpy.def
69 @page
70 @include string/memmove.def
72 @page
73 @include string/mempcpy.def
75 @page
76 @include string/memset.def
78 @page
79 @include string/rindex.def
81 @page
82 @include string/strcasecmp.def
84 @page
85 @include string/strcat.def
87 @page
88 @include string/strchr.def
90 @page
91 @include string/strcmp.def
93 @page
94 @include string/strcoll.def
96 @page
97 @include string/strcpy.def
99 @page
100 @include string/strcspn.def
102 @page
103 @include string/strerror.def
105 @page
106 @include string/strlen.def
108 @page
109 @include string/strlwr.def
111 @page
112 @include string/strncasecmp.def
114 @page
115 @include string/strncat.def
117 @page
118 @include string/strncmp.def
120 @page
121 @include string/strncpy.def
123 @page
124 @include string/strpbrk.def
126 @page
127 @include string/strrchr.def
129 @page
130 @include string/strspn.def
132 @page
133 @include string/strstr.def
135 @page
136 @include string/strtok.def
138 @page
139 @include string/strupr.def
141 @page
142 @include string/strxfrm.def
144 @page
145 @include string/swab.def