diff options
Diffstat (limited to 'fitz/stm_buffer.c')
-rw-r--r-- | fitz/stm_buffer.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/fitz/stm_buffer.c b/fitz/stm_buffer.c index c1405d2f..8b5a40d9 100644 --- a/fitz/stm_buffer.c +++ b/fitz/stm_buffer.c @@ -26,6 +26,21 @@ fz_new_buffer(fz_context *ctx, int size) } fz_buffer * +fz_new_buffer_from_data(fz_context *ctx, unsigned char *data, int size) +{ + fz_buffer *b; + + b = fz_malloc_struct(ctx, fz_buffer); + b->refs = 1; + b->data = data; + b->cap = size; + b->len = size; + b->unused_bits = 0; + + return b; +} + +fz_buffer * fz_keep_buffer(fz_context *ctx, fz_buffer *buf) { if (buf) |