Functions
string_length()
#define string_length(a) string_get_length(a)
string_new_append ()
String *
string_new_append (String const *string,
...);
string_new_format ()
String *
string_new_format (String const *format,
...);
string_new_length ()
String *
string_new_length (String const *string,
size_t length);
string_delete ()
void
string_delete (String *string);
string_get_length ()
size_t
string_get_length (String const *string);
string_get_size ()
size_t
string_get_size (String const *string);
string_set ()
int
string_set (String **string,
String const *string2);
string_append ()
int
string_append (String **string,
String const *append);
string_clear ()
void
string_clear (String *string);
string_cut ()
void
string_cut (String *string,
size_t length);
string_compare ()
int
string_compare (String const *string,
String const *string2);
string_compare_length ()
int
string_compare_length (String const *string,
String const *string2,
size_t length);
string_explode ()
String **
string_explode (String const *string,
String const *separator);
string_index ()
ssize_t
string_index (String const *string,
String const *key);
string_replace ()
int
string_replace (String **string,
String const *what,
String const *by);
string_ltrim ()
size_t
string_ltrim (String *string,
String const *which);
string_rtrim ()
size_t
string_rtrim (String *string,
String const *which);
string_trim ()
size_t
string_trim (String *string,
String const *which);