aboutsummaryrefslogtreecommitdiff
path: root/src/tools.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools.c')
-rw-r--r--src/tools.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/tools.c b/src/tools.c
index d6170bc..3d3a51e 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -5,15 +5,11 @@
#include <string.h>
-char *magi_str_lowercase(char *str)
+void magi_str_lowercase(char *str)
{
- if (!str) {
- return str;
- }
- for (; *str; ++str) {
+ for (; str && *str; ++str) {
*str = tolower(*str);
}
- return str;
}
char *magi_str_create_copy(const char *first, int len)
@@ -40,6 +36,6 @@ void magi_str_add(char **str, int *len, int *size, char c)
*size *= 2;
*str = realloc(*str, *size);
}
- *str[*len] = c;
- *str[++*len] = 0;
+ (*str)[*len] = c;
+ (*str)[++*len] = 0;
}