23#ifndef MUPDF_FITZ_BUFFER_H
24#define MUPDF_FITZ_BUFFER_H
void fz_append_int16_be(fz_context *ctx, fz_buffer *buf, int16_t x)
void fz_append_printf(fz_context *ctx, fz_buffer *buffer, const char *fmt,...)
void fz_append_bits_pad(fz_context *ctx, fz_buffer *buf)
void fz_clear_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_base64_buffer(fz_context *ctx, fz_buffer *out, fz_buffer *data, int newline)
void fz_append_int32_le(fz_context *ctx, fz_buffer *buf, int32_t x)
void fz_append_buffer(fz_context *ctx, fz_buffer *destination, fz_buffer *source)
void fz_trim_buffer(fz_context *ctx, fz_buffer *buf)
void fz_resize_buffer(fz_context *ctx, fz_buffer *buf, size_t capacity)
void fz_drop_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_vprintf(fz_context *ctx, fz_buffer *buffer, const char *fmt, va_list args)
size_t fz_buffer_storage(fz_context *ctx, fz_buffer *buf, unsigned char **datap)
void fz_append_pdf_string(fz_context *ctx, fz_buffer *buffer, const char *text)
void fz_append_int16_le(fz_context *ctx, fz_buffer *buf, int16_t x)
fz_buffer * fz_new_buffer_from_copied_data(fz_context *ctx, const unsigned char *data, size_t size)
void fz_grow_buffer(fz_context *ctx, fz_buffer *buf)
fz_buffer * fz_slice_buffer(fz_context *ctx, fz_buffer *buf, int64_t start, int64_t end)
fz_buffer * fz_keep_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_uint32_le(fz_context *ctx, fz_buffer *buf, uint32_t x)
void fz_append_base64(fz_context *ctx, fz_buffer *out, const unsigned char *data, size_t size, int newline)
fz_buffer * fz_new_buffer_from_base64(fz_context *ctx, const char *data, size_t size)
fz_buffer * fz_new_buffer_from_data(fz_context *ctx, unsigned char *data, size_t size)
size_t fz_buffer_extract(fz_context *ctx, fz_buffer *buf, unsigned char **data)
fz_buffer * fz_clone_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_string(fz_context *ctx, fz_buffer *buf, const char *data)
void fz_append_uint16_be(fz_context *ctx, fz_buffer *buf, uint16_t x)
void fz_append_byte(fz_context *ctx, fz_buffer *buf, int c)
void fz_append_int32_be(fz_context *ctx, fz_buffer *buf, int32_t x)
fz_buffer * fz_new_buffer(fz_context *ctx, size_t capacity)
void fz_append_bits(fz_context *ctx, fz_buffer *buf, int value, int count)
void fz_append_uint32_be(fz_context *ctx, fz_buffer *buf, uint32_t x)
void fz_md5_buffer(fz_context *ctx, fz_buffer *buffer, unsigned char digest[16])
fz_buffer * fz_new_buffer_from_printf(fz_context *ctx, const char *fmt,...)
const char * fz_string_from_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_data(fz_context *ctx, fz_buffer *buf, const void *data, size_t len)
fz_buffer * fz_new_buffer_from_shared_data(fz_context *ctx, const unsigned char *data, size_t size)
void fz_terminate_buffer(fz_context *ctx, fz_buffer *buf)
void fz_append_uint16_le(fz_context *ctx, fz_buffer *buf, uint16_t x)
void fz_append_rune(fz_context *ctx, fz_buffer *buf, int c)
int refs
Definition buffer.h:42
size_t cap
Definition buffer.h:44
unsigned char * data
Definition buffer.h:43
int unused_bits
Definition buffer.h:45
size_t len
Definition buffer.h:44
int shared
Definition buffer.h:46