diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/utils.c | 10 | ||||
-rw-r--r-- | common/utils.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/common/utils.c b/common/utils.c index fb6822f..f95ecfd 100644 --- a/common/utils.c +++ b/common/utils.c @@ -139,6 +139,16 @@ char *string_build_path(const char *elem, ...) return out; } +char *string_toupper(char* str) +{ + char *res = strdup(str); + unsigned int i; + for (i = 0; i < strlen(res); i++) { + res[i] = toupper(res[i]); + } + return res; +} + static int get_rand(int min, int max) { int retval = (rand() % (max - min)) + min; diff --git a/common/utils.h b/common/utils.h index 96e6ba2..5cd4a53 100644 --- a/common/utils.h +++ b/common/utils.h @@ -38,6 +38,7 @@ char *stpcpy(char *s1, const char *s2); #endif char *string_concat(const char *str, ...); char *string_build_path(const char *elem, ...); +char *string_toupper(char *str); char *generate_uuid(); void buffer_read_from_filename(const char *filename, char **buffer, uint64_t *length); |