|   | 
| 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
 1.5.6