aboutsummaryrefslogtreecommitdiff
path: root/strbuf.h
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-01-17 18:49:57 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-01-17 18:49:57 +0100
commit068c19291e78ac62b2cdd02a0c7753eb8254e2c2 (patch)
treed83bfd61ac862ad7b32695861a6cdbed05712dc5 /strbuf.h
parentFurther work. (diff)
downloadcalp-068c19291e78ac62b2cdd02a0c7753eb8254e2c2.tar.gz
calp-068c19291e78ac62b2cdd02a0c7753eb8254e2c2.tar.xz
Works reasonably well for single calendar files.
Diffstat (limited to 'strbuf.h')
-rw-r--r--strbuf.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/strbuf.h b/strbuf.h
index ef6ea61f..d21fa117 100644
--- a/strbuf.h
+++ b/strbuf.h
@@ -41,7 +41,16 @@ int free_string(string* str);
int copy_strbuf(string* dest, string* src);
int strbuf_cmp(string* a, string* b);
int strbuf_c(string* a, char* b);
-int strbuf_append(string* a, char c);
+
+/*
+ * Append char to end of string, determined by s->len.
+ */
+int strbuf_append(string* s, char c);
+
+/*
+ * Calls strbuf_append with NULL.
+ */
+int strbuf_cap(string* s);
int strbuf_reset(string* s);
char* charat(string* s, int idx);
char* strbuf_cur(string* s);