diff options
author | EuAndreh <eu@euandre.org> | 2024-05-31 12:47:19 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-05-31 14:51:12 -0300 |
commit | 04e8cadf6f67b5658b3363dbfcecfc46494fed68 (patch) | |
tree | 98bfcf6f82e2cb66cd59540297d01a085383ebc1 /src/string.h | |
parent | src/math.h: Add "add_size()" (diff) | |
download | pindaiba-04e8cadf6f67b5658b3363dbfcecfc46494fed68.tar.gz pindaiba-04e8cadf6f67b5658b3363dbfcecfc46494fed68.tar.xz |
src/string.h: Add implementation for some basic functions
Diffstat (limited to 'src/string.h')
-rw-r--r-- | src/string.h | 22 |
1 files changed, 22 insertions, 0 deletions
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 +); |