From 23e4967fd42a6a2bee5c44213be4df61ff546b13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Tue, 26 Feb 2019 15:12:56 +0100 Subject: WIP. --- strbuf.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'strbuf.c') diff --git a/strbuf.c b/strbuf.c index 2d101164..9160e02a 100644 --- a/strbuf.c +++ b/strbuf.c @@ -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 -- cgit v1.2.3