diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-01-17 18:49:57 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-01-17 18:49:57 +0100 |
commit | 068c19291e78ac62b2cdd02a0c7753eb8254e2c2 (patch) | |
tree | d83bfd61ac862ad7b32695861a6cdbed05712dc5 /strbuf.c | |
parent | Further work. (diff) | |
download | calp-068c19291e78ac62b2cdd02a0c7753eb8254e2c2.tar.gz calp-068c19291e78ac62b2cdd02a0c7753eb8254e2c2.tar.xz |
Works reasonably well for single calendar files.
Diffstat (limited to 'strbuf.c')
-rw-r--r-- | strbuf.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -40,6 +40,11 @@ int strbuf_append(string* s, char c) { return 0; } +int strbuf_cap(string* s) { + return strbuf_append(s, 0); +} + + int copy_strbuf(string* dest, string* src) { #ifdef SAFE_STR if (dest->alloc < src->len) { @@ -88,7 +93,7 @@ int strbuf_init_copy(string* dest, string* src) { } #endif - init_string(dest, src->alloc); + init_string(dest, src->len + 1); copy_strbuf(dest, src); return 0; |