diff options
| author | ame <[email protected]> | 2026-06-08 22:43:05 -0500 |
|---|---|---|
| committer | ame <[email protected]> | 2026-06-08 22:43:05 -0500 |
| commit | 66aedfd65cff3494b70e8072646094479e3bfed8 (patch) | |
| tree | 0106935549143d542819da445e9a74740d617d94 /src/util.c | |
| parent | 4cbf47f295fc65e4a470d93194259d80c942b32b (diff) | |
net util
Diffstat (limited to 'src/util.c')
| -rw-r--r-- | src/util.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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;
|
