From f8cfe5e8806cfd84dc83714e495b58890ef4bb02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sun, 10 Feb 2019 00:47:02 +0100 Subject: Add formatting macros. --- strbuf.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'strbuf.c') diff --git a/strbuf.c b/strbuf.c index 8d1c7f15..dcfcc826 100644 --- a/strbuf.c +++ b/strbuf.c @@ -1,6 +1,7 @@ #include "strbuf.h" #include +#include #ifdef SAFE_STR #include "err.h" @@ -153,3 +154,12 @@ int strbuf_soft_reset(strbuf* s) { s->ptr = s->len = 0; return 0; } + +strbuf* RESOLVE(strbuf)(strbuf* dest, strbuf* new) { + if (dest == NULL) return new; + else return dest; +} + +FMT_F(strbuf) { + return sprintf(buf, "%s", this->mem); +} -- cgit v1.2.3