diff options
Diffstat (limited to 'src/string.cpp')
| -rw-r--r-- | src/string.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/string.cpp b/src/string.cpp index 496c81d26..3843fa676 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -88,6 +88,15 @@ GB_COMPARE_PROC(string_cmp_proc) { } +bool operator ==(String a, String b) { return are_strings_equal(a, b) != 0; } +bool operator !=(String a, String b) { return !operator==(a, b); } +bool operator < (String a, String b) { return string_compare(a, b) < 0; } +bool operator > (String a, String b) { return string_compare(a, b) > 0; } +bool operator <=(String a, String b) { return string_compare(a, b) <= 0; } +bool operator >=(String a, String b) { return string_compare(a, b) >= 0; } + + + gb_inline isize string_extension_position(String str) { isize dot_pos = -1; isize i = str.len; |