From 04e8cadf6f67b5658b3363dbfcecfc46494fed68 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 31 May 2024 12:47:19 -0300 Subject: src/string.h: Add implementation for some basic functions --- src/string.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/string.h') diff --git a/src/string.h b/src/string.h index 2a60e26..e945b40 100644 --- a/src/string.h +++ b/src/string.h @@ -1 +1,23 @@ struct String; + +enum Comparison { + Comparison_LT, + Comparison_EQ, + Comparison_GT, +}; + +int +string_new(const char *const string, const struct String **out); + +void +string_free(const struct String **const s); + +enum Comparison +string_equal(const struct String *const s1, const struct String *const s2); + +int +string_append( + const struct String *const s1, + const struct String *const s2, + const struct String **const out +); -- cgit v1.2.3