From 66aedfd65cff3494b70e8072646094479e3bfed8 Mon Sep 17 00:00:00 2001 From: ame Date: Mon, 8 Jun 2026 22:43:05 -0500 Subject: net util --- src/util.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index eacb196..79a3cee 100644 --- a/src/util.c +++ b/src/util.c @@ -50,6 +50,17 @@ int gen_parse(char* inp, int len, parray_t** _table){ return 1; } +int tolower(int i){ + if('A' <= i && i <= 'Z') i += 32; + return i; +} + +void str_lowercase(str* str){ + for(size_t i = 0; i != str->len; i++){ + str->c[i] = tolower(str->c[i]); + } +} + char* strnstr(const char *s1, const char *s2, size_t n) { // simplistic algorithm with O(n2) worst case, stolen from stack overflow size_t i, len; -- cgit v1.2.3