|
|
|
stdarg(3) -- variable argument lists
|
|
A function may be called with a varying number of arguments of varying types. The include file declares a type (va_list) and defines three macros for stepping through a list of arguments wh... |
|
stdio(3) -- standard input/output library functions
|
|
The standard I/O library provides a simple and efficient buffered stream I/O interface. Input and output is mapped into logical data streams and the physical I/O characteristics are concealed. The fun... |
|
|
strcasecmp(3) -- compare strings, ignoring case
|
|
The strcasecmp() and strncasecmp() functions compare the null-terminated strings s1 and s2 and return an integer greater than, equal to, or less than 0, according as s1 is lexicographically greater th... |
|
strcat(3) -- concatenate strings
|
|
The strcat() and strncat() functions append a copy of the null-terminated string append to the end of the null-terminated string s, then add a terminating `\0'. The string s must have sufficient spa... |
|
strchr(3) -- locate character in string
|
|
The strchr() function locates the first occurrence of c in the string pointed to by s. The terminating NUL character is considered part of the string. If c is `\0', strchr() locates the terminating ... |
|
strcmp(3) -- compare strings
|
|
The strcmp() and strncmp() functions lexicographically compare the nullterminated strings s1 and s2. |
|
strcoll(3) -- compare strings according to current collation
|
|
The strcoll() function lexicographically compares the null-terminated strings s1 and s2 according to the current locale collation and returns an integer greater than, equal to, or less than 0, accordi... |
|
strcpy(3) -- copy strings
|
|
The strcpy() and strncpy() functions copy the string src to dst (including the terminating `\0' character). The strncpy() copies not more than len characters into dst, appending `\0' characters if... |
|
strcspn(3) -- span the complement of a string
|
|
The strcspn() function spans the initial part of the null-terminated string s as long as the characters from s do not occur in string charset (it spans the complement of charset). |
|
strdup(3) -- save a copy of a string
|
|
The strdup() function allocates sufficient memory for a copy of the string str, does the copy, and returns a pointer to it. The pointer may subsequently be used as an argument to the function free(3).... |
|
strerror(3) -- get error message string
|
|
The strerror() function returns a pointer to the language-dependent error message string affiliated with an error number. The array pointed to is not to be modified by the program, but may be overwrit... |
|
strftime(3) -- format date and time
|
|
The strftime() function formats the information from timeptr into the buffer buf according to the string pointed to by format. The format string consists of zero or more conversion specifications and ... |
|
string(3) -- string specific functions
|
|
The string functions manipulate strings terminated by a null byte. See the specific manual pages for more information. For manipulating variable length generic objects as byte strings (without the nul... |
|
stringlist(3) -- stringlist manipulation functions
|
|
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary. The StringList structure has the following definition: typedef struct _stringlist { ... |
|
strlcat(3) -- size-bounded string copying and concatenation
|
|
The strlcpy() and strlcat() functions copy and concatenate strings respectively. They are designed to be safer, more consistent, and less error prone replacements for strncpy(3) and strncat(3). Unlike... |