summaryrefslogtreecommitdiffstats
path: root/lib/buffer.h
diff options
context:
space:
mode:
authorGergely Nagy <algernon@balabit.hu>2012-08-13 23:05:50 +0200
committerGergely Nagy <algernon@balabit.hu>2012-08-13 23:05:50 +0200
commitaf1cbe2c1d4c3aa749b7f723e741a4a4df1a321a (patch)
treebfef4a37932b6f90441e4b55a3a7ea6d01e545c2 /lib/buffer.h
parent3c2213da88c3dfc957a8505f5addc5194901c92f (diff)
parent2b2c352e1ec33eaea956a2b039840686be14b32c (diff)
Merge tag 'libumberlog-0.3.0' into debian
libumberlog 0.3.0 release
Diffstat (limited to 'lib/buffer.h')
-rw-r--r--lib/buffer.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/buffer.h b/lib/buffer.h
index 0d412e8..c38699e 100644
--- a/lib/buffer.h
+++ b/lib/buffer.h
@@ -32,12 +32,12 @@
typedef struct
{
- size_t alloc;
- size_t len;
- char *msg;
+ char *msg; /* Buffer start */
+ char *ptr; /* Place to append new data */
+ char *alloc_end; /* After last allocated byte */
} ul_buffer_t;
-ul_buffer_t *ul_buffer_reset (ul_buffer_t *buffer)
+int ul_buffer_reset (ul_buffer_t *buffer)
__attribute__((visibility("hidden")));
ul_buffer_t *ul_buffer_append (ul_buffer_t *buffer,
const char *key, const char *value)