From 6e7cd20640c5abcf7d4b54fe4dcc2942faa48ed0 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Tue, 4 Jun 2024 10:21:00 -0300 Subject: src/string.h: Separate string_equals() from string_compare() --- src/string.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/string.c') diff --git a/src/string.c b/src/string.c index 5b06519..7db6652 100644 --- a/src/string.c +++ b/src/string.c @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -84,7 +85,7 @@ cstr(const struct String *s) { } enum Comparison -string_equal(const struct String *const s1, const struct String *const s2) { +string_compare(const struct String *const s1, const struct String *const s2) { if (s1->length < s2->length) { return Comparison_LT; } else if (s1->length > s2->length) { @@ -101,6 +102,11 @@ string_equal(const struct String *const s1, const struct String *const s2) { } } +bool +string_equals(const struct String *const s1, const struct String *const s2) { + return string_compare(s1, s2) == Comparison_EQ; +} + int string_append( const struct String *const s1, -- cgit v1.2.3