add function to change strings to lowercase

This commit is contained in:
radius 2016-01-02 13:57:37 -05:00
parent 0f08220434
commit d2329cf192
2 changed files with 10 additions and 0 deletions

View File

@ -36,6 +36,8 @@ bool string_is_empty(const char *data);
char *string_to_upper(char *s);
char *string_to_lower(char *s);
char *string_replace_substring(const char *in, const char *pattern,
const char *by);

View File

@ -45,6 +45,14 @@ char *string_to_upper(char *s)
return s;
}
char *string_to_lower(char *s)
{
unsigned char *ucs = (unsigned char *)s;
for ( ; *ucs != '\0'; ucs++)
*ucs = tolower(*ucs);
return s;
}
char *string_replace_substring(const char *in, const char *pattern, const char *replacement)
{
char *needle = NULL;