|
Data Structures | |
| struct | c_strlist_s |
| Structure for a stringlist. More... | |
Typedefs | |
| typedef struct c_strlist_s | c_strlist_t |
Functions | |
| char * | c_lowercase (const char *str) |
| int | c_streq (const char *a, const char *b) |
| int | c_strlist_add (c_strlist_t *strlist, const char *string) |
| void | c_strlist_destroy (c_strlist_t *strlist) |
| c_strlist_t * | c_strlist_expand (c_strlist_t *strlist, size_t size) |
| c_strlist_t * | c_strlist_new (size_t size) |
| char * | c_strreplace (char *src, const char *pattern, const char *repl) |
| char * | c_uppercase (const char *str) |
Variables | |
| size_t | c_strlist_s::count |
| size_t | c_strlist_s::size |
| typedef struct c_strlist_s c_strlist_t |
Definition at line 36 of file c_string.h.
| char* c_lowercase | ( | const char * | str | ) |
Lowercase a string.
| str | The String to lowercase. |
| int c_streq | ( | const char * | a, | |
| const char * | b | |||
| ) |
Compare to strings if they are equal.
| a | First string to compare. | |
| b | Second string to compare. |
| int c_strlist_add | ( | c_strlist_t * | strlist, | |
| const char * | string | |||
| ) |
Add a string to the stringlist.
Duplicates the string and stores it in the stringlist.
| strlist | Stringlist to add the string. | |
| string | String to add. |
| void c_strlist_destroy | ( | c_strlist_t * | strlist | ) |
Destroy the memory of the stringlist.
Frees the strings and the stringlist.
| strlist | Stringlist to destroy |
| c_strlist_t* c_strlist_expand | ( | c_strlist_t * | strlist, | |
| size_t | size | |||
| ) |
Expand the stringlist.
| strlist | Stringlist to expand | |
| size | New size of the strlinglist to expand |
| c_strlist_t* c_strlist_new | ( | size_t | size | ) |
Create a new stringlist.
| size | Size to allocate. |
| char* c_strreplace | ( | char * | src, | |
| const char * | pattern, | |||
| const char * | repl | |||
| ) |
Replace a string with another string in a source string.
| src | String to search for pattern. | |
| pattern | Pattern to search for in the source string. | |
| repl | The string which which should replace pattern if found. |
| char* c_uppercase | ( | const char * | str | ) |
Uppercase a string.
| str | The String to uppercase. |
size_t c_strlist_s::count [inherited] |
size_t c_strlist_s::size [inherited] |
1.5.6