diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-26 15:12:56 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-26 15:12:56 +0100 |
commit | 23e4967fd42a6a2bee5c44213be4df61ff546b13 (patch) | |
tree | 6347cd19fae83dc6766c587911682b7bffc36d39 /strbuf.c | |
parent | Cleanup. (diff) | |
download | calp-23e4967fd42a6a2bee5c44213be4df61ff546b13.tar.gz calp-23e4967fd42a6a2bee5c44213be4df61ff546b13.tar.xz |
WIP.
Diffstat (limited to 'strbuf.c')
-rw-r--r-- | strbuf.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -56,6 +56,12 @@ int strbuf_append(strbuf* s, char c) { return retval; } +char strbuf_pop(strbuf* s) { + char ret = s->mem[--s->len]; + s->mem[s->len + 1] = '\0'; + return ret; +} + int strbuf_cap(strbuf* s) { /* * TODO check memmory usage |