Go to the source code of this file.
|
| enum | { TINFL_FLAG_PARSE_ZLIB_HEADER = 1
, TINFL_FLAG_HAS_MORE_INPUT = 2
, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF = 4
, TINFL_FLAG_COMPUTE_ADLER32 = 8
} |
| |
| enum | tinfl_status {
TINFL_STATUS_FAILED_CANNOT_MAKE_PROGRESS = -4
, TINFL_STATUS_BAD_PARAM = -3
, TINFL_STATUS_ADLER32_MISMATCH = -2
, TINFL_STATUS_FAILED = -1
,
TINFL_STATUS_DONE = 0
, TINFL_STATUS_NEEDS_MORE_INPUT = 1
, TINFL_STATUS_HAS_MORE_OUTPUT = 2
} |
| |
| enum | {
TINFL_MAX_HUFF_TABLES = 3
, TINFL_MAX_HUFF_SYMBOLS_0 = 288
, TINFL_MAX_HUFF_SYMBOLS_1 = 32
, TINFL_MAX_HUFF_SYMBOLS_2 = 19
,
TINFL_FAST_LOOKUP_BITS = 10
, TINFL_FAST_LOOKUP_SIZE = 1 << TINFL_FAST_LOOKUP_BITS
} |
| |
|
| MINIZ_EXPORT void * | tinfl_decompress_mem_to_heap (const void *pSrc_buf, size_t src_buf_len, size_t *pOut_len, int flags) |
| |
| MINIZ_EXPORT size_t | tinfl_decompress_mem_to_mem (void *pOut_buf, size_t out_buf_len, const void *pSrc_buf, size_t src_buf_len, int flags) |
| |
| MINIZ_EXPORT int | tinfl_decompress_mem_to_callback (const void *pIn_buf, size_t *pIn_buf_size, tinfl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
| |
| MINIZ_EXPORT tinfl_decompressor * | tinfl_decompressor_alloc (void) |
| |
| MINIZ_EXPORT void | tinfl_decompressor_free (tinfl_decompressor *pDecomp) |
| |
| MINIZ_EXPORT tinfl_status | tinfl_decompress (tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags) |
| |
◆ TINFL_BITBUF_SIZE
| #define TINFL_BITBUF_SIZE (32) |
◆ TINFL_DECOMPRESS_MEM_TO_MEM_FAILED
| #define TINFL_DECOMPRESS_MEM_TO_MEM_FAILED ((size_t)(-1)) |
◆ tinfl_get_adler32
| #define tinfl_get_adler32 |
( |
|
r | ) |
(r)->m_check_adler32 |
◆ tinfl_init
Value: do \
{ \
(r)->m_state = 0; \
} \
#define MZ_MACRO_END
Definition miniz_common.h:26
◆ TINFL_LZ_DICT_SIZE
| #define TINFL_LZ_DICT_SIZE 32768 |
◆ TINFL_USE_64BIT_BITBUF
| #define TINFL_USE_64BIT_BITBUF 0 |
◆ tinfl_bit_buf_t
◆ tinfl_decompressor
◆ tinfl_put_buf_func_ptr
| typedef int(* tinfl_put_buf_func_ptr) (const void *pBuf, int len, void *pUser) |
◆ anonymous enum
| Enumerator |
|---|
| TINFL_FLAG_PARSE_ZLIB_HEADER | |
| TINFL_FLAG_HAS_MORE_INPUT | |
| TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF | |
| TINFL_FLAG_COMPUTE_ADLER32 | |
◆ anonymous enum
| Enumerator |
|---|
| TINFL_MAX_HUFF_TABLES | |
| TINFL_MAX_HUFF_SYMBOLS_0 | |
| TINFL_MAX_HUFF_SYMBOLS_1 | |
| TINFL_MAX_HUFF_SYMBOLS_2 | |
| TINFL_FAST_LOOKUP_BITS | |
| TINFL_FAST_LOOKUP_SIZE | |
◆ tinfl_status
| Enumerator |
|---|
| TINFL_STATUS_FAILED_CANNOT_MAKE_PROGRESS | |
| TINFL_STATUS_BAD_PARAM | |
| TINFL_STATUS_ADLER32_MISMATCH | |
| TINFL_STATUS_FAILED | |
| TINFL_STATUS_DONE | |
| TINFL_STATUS_NEEDS_MORE_INPUT | |
| TINFL_STATUS_HAS_MORE_OUTPUT | |
◆ tinfl_decompress()
◆ tinfl_decompress_mem_to_callback()
| MINIZ_EXPORT int tinfl_decompress_mem_to_callback |
( |
const void * |
pIn_buf, |
|
|
size_t * |
pIn_buf_size, |
|
|
tinfl_put_buf_func_ptr |
pPut_buf_func, |
|
|
void * |
pPut_buf_user, |
|
|
int |
flags |
|
) |
| |
◆ tinfl_decompress_mem_to_heap()
| MINIZ_EXPORT void * tinfl_decompress_mem_to_heap |
( |
const void * |
pSrc_buf, |
|
|
size_t |
src_buf_len, |
|
|
size_t * |
pOut_len, |
|
|
int |
flags |
|
) |
| |
◆ tinfl_decompress_mem_to_mem()
| MINIZ_EXPORT size_t tinfl_decompress_mem_to_mem |
( |
void * |
pOut_buf, |
|
|
size_t |
out_buf_len, |
|
|
const void * |
pSrc_buf, |
|
|
size_t |
src_buf_len, |
|
|
int |
flags |
|
) |
| |
◆ tinfl_decompressor_alloc()
◆ tinfl_decompressor_free()