From a284af94d449046116e8c40d1adfac6091a6ffb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 20 Feb 2017 13:32:13 +0100 Subject: buffer: add buffer_grow --- buffer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'buffer.h') diff --git a/buffer.h b/buffer.h index 759217a..1730b05 100644 --- a/buffer.h +++ b/buffer.h @@ -20,6 +20,8 @@ void buffer_release(Buffer*); void buffer_clear(Buffer*); /* reserve space to store at least size bytes in this buffer.*/ bool buffer_reserve(Buffer*, size_t size); +/* reserve space for at least `len` more bytes in this buffer */ +bool buffer_grow(Buffer*, size_t len); /* if buffer is not empty, make sure it is NUL terminated */ bool buffer_terminate(Buffer*); /* replace buffer content with given data, growing the buffer if needed */ -- cgit v1.2.3