Files | |
| file | psString.h |
| Contains the declarations of string utility functions. | |
Functions | |
| psString | psStringCopy (const char *string) |
| Copies the input string. | |
| psString | psStringNCopy (const char *string, unsigned int nChar) |
| Copies the input string up to the specified number of characters. | |
| ssize_t | psStringAppend (char **dest, const char *format,...) |
| Appends a format onto a string. | |
| ssize_t | psStringPrepend (char **dest, const char *format,...) |
| Prepends a format onto a string. | |
|
||||||||||||||||
|
Appends a format onto a string. This function shall allocate a new string if dest is NULL. dest shall be automatically extended to the size of the new string.
|
|
|
Copies the input string. This function shall allocate memory to the length of the input string plus one and copy the input string to the newly allocated memory.
|
|
||||||||||||
|
Copies the input string up to the specified number of characters. This function shall allocate memory to the length specified by nChar plus one and copy the input string to the newly allocated memory. This function will only copy nChar bytes from the input to new string, so if the input string is larger than nChar characters the copied string will be a substring of the input string. If the input string is smaller than nChar bytes then the remaining bytes allocated will be set to NULL.
|
|
||||||||||||||||
|
Prepends a format onto a string. This function shall allocate a new string if dest is NULL. dest shall be automatically extended to the size of the new string.
|
1.4.2