Salad
1.0.15
|
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "salad/config.h"
#include "salad/memory.h"
#include "salad/types.h"
Functions | |
char * | sld_string_allocate (char *string) |
Allocates enough memory to store the specified string. You can then call strcpy() using the returned heap space as a destination. More... | |
char * | sld_string_chomp (char *string) |
Removes trailing "\r\n" characters on a passed string. More... | |
char * | sld_string_chop (char *string) |
Removes trailing "\r\n" characters on a passed string or the last character if "\r\n" does not exist. More... | |
char * | sld_string_trim_leading (char *string) |
Removes leading whitespace from the passed string. More... | |
char * | sld_string_trim_trailing (char *string) |
Removes trailing whitespace from the passed string. More... | |
char * | sld_string_trim (char *string) |
Removes leading and trailing whitespace from the passed string. More... | |
SLD_BOOL | sld_string_contains_character (char *string, char character) |
Checks whether or not a string contains a specified character. More... | |
char * | sld_string_capitalize (char *string) |
Capitalizes the specified string. More... | |
char * | sld_string_uncapitalize (char *string) |
Uncapitalizes the specified string. More... | |
SLD_BOOL | sld_string_casecmp (char *string1, char *string2) |
Compares two strings for equality regardless of capitalization. More... | |
char * | sld_string_multiply (char *string, int factor, char separator) |
Multiplies a passed string by the specified factor and separated by the specified character. More... | |
char * | sld_string_reverse (char *string) |
Reverses the passed string. More... | |