| @node Strings |
| @chapter Strings and Memory (@file{string.h}) |
| |
| This chapter describes string-handling functions and functions for |
| managing areas of memory. The corresponding declarations are in |
| @file{string.h}. |
| |
| @menu |
| * bcmp:: Compare two memory areas |
| * bcopy:: Copy memory regions |
| * bzero:: Initialize memory to zero |
| * index:: Search for character in string |
| * memccpy:: Copy memory regions up to end-token |
| * memchr:: Find character in memory |
| * memcmp:: Compare two memory areas |
| * memcpy:: Copy memory regions |
| * memmove:: Move possibly overlapping memory |
| * mempcpy:: Copy memory regions and locate end |
| * memset:: Set an area of memory |
| * rindex:: Reverse search for character in string |
| * strcasecmp:: Compare strings ignoring case |
| * strcat:: Concatenate strings |
| * strchr:: Search for character in string |
| * strcmp:: Character string compare |
| * strcoll:: Locale specific character string compare |
| * strcpy:: Copy string |
| * strcspn:: Count chars not in string |
| * strerror:: Convert error number to string |
| * strerror_r:: Convert error number to string |
| * strlen:: Character string length |
| * strlwr:: Convert string to lower case |
| * strncasecmp:: Compare strings ignoring case |
| * strncat:: Concatenate strings |
| * strncmp:: Character string compare |
| * strncpy:: Counted copy string |
| * strnlen:: Character string length |
| * strpbrk:: Find chars in string |
| * strrchr:: Reverse search for character in string |
| * strspn:: Find initial match |
| * strstr:: Find string segment |
| * strtok:: Get next token from a string |
| * strupr:: Convert string to upper case |
| * strxfrm:: Transform string |
| * swab:: Swap adjacent bytes |
| @end menu |
| |
| @page |
| @include string/bcmp.def |
| |
| @page |
| @include string/bcopy.def |
| |
| @page |
| @include string/bzero.def |
| |
| @page |
| @include string/index.def |
| |
| @page |
| @include string/memccpy.def |
| |
| @page |
| @include string/memchr.def |
| |
| @page |
| @include string/memcmp.def |
| |
| @page |
| @include string/memcpy.def |
| |
| @page |
| @include string/memmove.def |
| |
| @page |
| @include string/mempcpy.def |
| |
| @page |
| @include string/memset.def |
| |
| @page |
| @include string/rindex.def |
| |
| @page |
| @include string/strcasecmp.def |
| |
| @page |
| @include string/strcat.def |
| |
| @page |
| @include string/strchr.def |
| |
| @page |
| @include string/strcmp.def |
| |
| @page |
| @include string/strcoll.def |
| |
| @page |
| @include string/strcpy.def |
| |
| @page |
| @include string/strcspn.def |
| |
| @page |
| @include string/strerror.def |
| |
| @page |
| @include string/strerror_r.def |
| |
| @page |
| @include string/strlen.def |
| |
| @page |
| @include string/strlwr.def |
| |
| @page |
| @include string/strncasecmp.def |
| |
| @page |
| @include string/strncat.def |
| |
| @page |
| @include string/strncmp.def |
| |
| @page |
| @include string/strncpy.def |
| |
| @page |
| @include string/strnlen.def |
| |
| @page |
| @include string/strpbrk.def |
| |
| @page |
| @include string/strrchr.def |
| |
| @page |
| @include string/strspn.def |
| |
| @page |
| @include string/strstr.def |
| |
| @page |
| @include string/strtok.def |
| |
| @page |
| @include string/strupr.def |
| |
| @page |
| @include string/strxfrm.def |
| |
| @page |
| @include string/swab.def |