5#ifndef LIBDRAGON_COMPRESS_LZ4_DEC_INTERNAL_H
6#define LIBDRAGON_COMPRESS_LZ4_DEC_INTERNAL_H
38#define LZ4_DECOMPRESS_INPLACE_MARGIN(compressed_size) (((compressed_size) >> 8) + 32)
66#define DECOMPRESS_LZ4_STATE_SIZE 176
void decompress_lz4_init(void *state, int fd, int winsize)
Initialize the LZ4 decompressor state.
Definition lz4_dec.c:232
void decompress_lz4_reset(void *state)
Reset the LZ4 decompressor state.
Definition lz4_dec.c:240
ssize_t decompress_lz4_read(void *state, void *buf, size_t len)
Read decompressed data from the LZ4 stream.
Definition lz4_dec.c:250
int decompress_lz4_full_inplace(const uint8_t *src, size_t src_size, uint8_t *dst, size_t dst_size)
Decompress a block of LZ4 data (mem to mem).
void * decompress_lz4_full(const char *fn, FILE *fp, size_t cmp_size, size_t size)
Decompress a full LZ4 file from a FILE pointer.