commit 0dcd6087cf3a7669ac49fbacdc2e4dbb3bab8833
parent ed8110f10977160a247d9369f5b6be5ed9e49225
Author: Joris Vink <joris@coders.se>
Date:   Mon, 18 Jan 2016 11:26:55 +0100
Add kore_buf_stringify().
NUL-terminates a kore_buf and returns a char pointer.
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/buf.c b/src/buf.c
@@ -88,6 +88,16 @@ kore_buf_appendf(struct kore_buf *buf, const char *fmt, ...)
 	va_end(args);
 }
 
+char *
+kore_buf_stringify(struct kore_buf *buf)
+{
+	char		c;
+
+	c = '\0';
+	kore_buf_append(buf, &c, sizeof(c));
+	return ((char *)buf->data);
+}
+
 u_int8_t *
 kore_buf_release(struct kore_buf *buf, u_int32_t *len)
 {