# HG changeset patch # User Mike Becker # Date 1662210683 -7200 # Node ID 96fa7fa6af4fa1f1ad8bdbbbda18ca7ebccf9aaa # Parent c067394737cac4a3c0cd66e860271dccb9872e1c implement strupper and strlower diff -r c067394737ca -r 96fa7fa6af4f src/string.c --- a/src/string.c Sat Sep 03 14:56:07 2022 +0200 +++ b/src/string.c Sat Sep 03 15:11:23 2022 +0200 @@ -430,3 +430,15 @@ suffix.ptr, suffix.length) == 0; #endif } + +void cx_strlower(cxmutstr string) { + cx_for_n(i, string.length) { + string.ptr[i] = tolower(string.ptr[i]); + } +} + +void cx_strupper(cxmutstr string) { + cx_for_n(i, string.length) { + string.ptr[i] = toupper(string.ptr[i]); + } +}