aboutsummaryrefslogtreecommitdiff
path: root/str.c
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-12-25 04:06:18 +0800
committerMistivia <i@mistivia.com>2025-12-25 04:06:18 +0800
commit1992412fd007600856896924f04d460bb212c9f1 (patch)
treeed4ecb5e3106a004588c1a0b00c0a87d6e089b1a /str.c
parent1b59dbec2cc58b6b2404cf1732239e70a4915c69 (diff)
add create interface
Diffstat (limited to 'str.c')
-rw-r--r--str.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/str.c b/str.c
index e8616aa..8f9c73b 100644
--- a/str.c
+++ b/str.c
@@ -84,10 +84,17 @@ char *str_strip(char *str) {
memcpy(buf, begin, len);
return buf;
}
+
void StrBuilder_init(StrBuilder* self) {
init_str_builder(self);
}
+StrBuilder StrBuilder_create() {
+ StrBuilder self;
+ StrBuilder_init(&self);
+ return self;
+}
+
void StrBuilder_free(StrBuilder* self) {
free(self->buf);
}