summaryrefslogtreecommitdiff
path: root/buffer.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2003-02-11 09:42:56 +0100
committerNiels Möller <nisse@lysator.liu.se>2003-02-11 09:42:56 +0100
commit97fcea891c3c6149bf41d3cd3d41cd3b8bffe369 (patch)
tree52c9f19a77910aa258ee6abe3745696281bb3af7 /buffer.c
parent9c9123a9a70f5d4c6d34bd9e9ad83982658e96f2 (diff)
downloadnettle-97fcea891c3c6149bf41d3cd3d41cd3b8bffe369.tar.gz
(nettle_buffer_init_realloc): New function.
Rev: src/nettle/buffer.c:1.6 Rev: src/nettle/buffer.h:1.5
Diffstat (limited to 'buffer.c')
-rw-r--r--buffer.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/buffer.c b/buffer.c
index c311d282..f18e0320 100644
--- a/buffer.c
+++ b/buffer.c
@@ -55,6 +55,18 @@ nettle_buffer_grow(struct nettle_buffer *buffer,
}
void
+nettle_buffer_init_realloc(struct nettle_buffer *buffer,
+ void *realloc_ctx,
+ nettle_realloc_func realloc)
+{
+ buffer->contents = NULL;
+ buffer->alloc = 0;
+ buffer->realloc = realloc;
+ buffer->realloc_ctx = realloc_ctx;
+ buffer->size = 0;
+}
+
+void
nettle_buffer_init_size(struct nettle_buffer *buffer,
unsigned length, uint8_t *space)
{