diff options
Diffstat (limited to 'source/fitz')
-rw-r--r-- | source/fitz/buffer.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/fitz/buffer.c b/source/fitz/buffer.c index a43ff296..7068803a 100644 --- a/source/fitz/buffer.c +++ b/source/fitz/buffer.c @@ -68,6 +68,15 @@ fz_new_buffer_from_shared_data(fz_context *ctx, const unsigned char *data, size_ } fz_buffer * +fz_new_buffer_from_copied_data(fz_context *ctx, const unsigned char *data, size_t size) +{ + fz_buffer *b = fz_new_buffer(ctx, size); + b->len = size; + memcpy(b->data, data, size); + return b; +} + +fz_buffer * fz_new_buffer_from_base64(fz_context *ctx, const char *data, size_t size) { fz_buffer *buf = fz_new_buffer(ctx, size); |