Rev: src/nettle/buffer.c:1.6
Rev: src/nettle/buffer.h:1.5
return 1;
}
+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)
/* Allocated size */
unsigned alloc;
- nettle_realloc_func *realloc;
void *realloc_ctx;
+ nettle_realloc_func *realloc;
/* Current size */
unsigned size;
void
nettle_buffer_init(struct nettle_buffer *buffer);
+void
+nettle_buffer_init_realloc(struct nettle_buffer *buffer,
+ void *realloc_ctx,
+ nettle_realloc_func realloc);
+
/* Initializes a buffer of fix size */
void
nettle_buffer_init_size(struct nettle_buffer *buffer,