From 3b266b194f36507208b6f90145475d93b53896ee Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Mon, 19 Sep 2016 22:26:07 +0100 Subject: enum_to_string fix; enum count, min_value, max_value --- src/string.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/string.cpp') 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; -- cgit v1.2.3