5#ifndef LIBDRAGON_COMPRESS_APLIB_DEC_INTERNAL_H
6#define LIBDRAGON_COMPRESS_APLIB_DEC_INTERNAL_H
10#define DECOMPRESS_APLIB_FULL_USE_ASM 1
12#define DECOMPRESS_APLIB_FULL_USE_ASM 0
18#define DECOMPRESS_APLIB_STATE_SIZE 348
27#if DECOMPRESS_APLIB_FULL_USE_ASM
29int decompress_aplib_full_inplace(
const uint8_t* in,
size_t cmp_size, uint8_t *out,
size_t size);
void decompress_aplib_reset(void *state)
Reset APLIB decompressor state.
Definition aplib_dec.c:312
void * decompress_aplib_full(const char *fn, int fd, size_t cmp_size, size_t size)
Decompress entire APLIB file.
Definition aplib_dec.c:324
ssize_t decompress_aplib_read(void *state, void *buf, size_t len)
Read decompressed data from APLIB decompressor.
Definition aplib_dec.c:318
void decompress_aplib_init(void *state, int fd, int winsize)
Initialize APLIB decompressor.
Definition aplib_dec.c:305