diff options
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 +); |