diff options
| author | gingerBill <bill@gingerbill.org> | 2024-03-18 16:56:01 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-03-18 16:56:01 +0000 |
| commit | 00344e1323dc6d9baf09c26f31c409f26a0a1cca (patch) | |
| tree | 5d1fe0eeaabb93f802cb32f709155355b5b5a777 /src/string.cpp | |
| parent | 009b6f44e379e7644e0f2987663d52186dea5656 (diff) | |
Add check to people trying to `foreign import` C files.
Diffstat (limited to 'src/string.cpp')
| -rw-r--r-- | src/string.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/string.cpp b/src/string.cpp index bd703b2a6..f762dca40 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -104,6 +104,13 @@ gb_internal gb_inline bool str_eq_ignore_case(String const &a, String const &b) return false; } +template <isize N> +gb_internal gb_inline bool str_eq_ignore_case(String const &a, char const (&b_)[N]) { + String b = {cast(u8 *)b_, N-1}; + return str_eq_ignore_case(a, b); +} + + gb_internal void string_to_lower(String *s) { for (isize i = 0; i < s->len; i++) { s->text[i] = gb_char_to_lower(s->text[i]); |