Oolite 1.91.0.7646-241128-10e222e
|
#include <stddef.h>
#include <time.h>
#include <assert.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | mz_stream_s |
struct | tdefl_compressor |
struct | tinfl_decompressor_tag |
struct | mz_zip_archive_file_stat |
struct | mz_zip_archive |
struct | mz_zip_reader_extract_iter_state |
Typedefs | |
typedef unsigned long | mz_ulong |
typedef void *(* | mz_alloc_func) (void *opaque, size_t items, size_t size) |
typedef void(* | mz_free_func) (void *opaque, void *address) |
typedef void *(* | mz_realloc_func) (void *opaque, void *address, size_t items, size_t size) |
typedef struct mz_stream_s | mz_stream |
typedef mz_stream * | mz_streamp |
typedef unsigned char | Byte |
typedef unsigned int | uInt |
typedef mz_ulong | uLong |
typedef Byte | Bytef |
typedef uInt | uIntf |
typedef char | charf |
typedef int | intf |
typedef void * | voidpf |
typedef uLong | uLongf |
typedef void * | voidp |
typedef void *const | voidpc |
typedef unsigned char | mz_uint8 |
typedef signed short | mz_int16 |
typedef unsigned short | mz_uint16 |
typedef unsigned int | mz_uint32 |
typedef unsigned int | mz_uint |
typedef int64_t | mz_int64 |
typedef uint64_t | mz_uint64 |
typedef int | mz_bool |
typedef mz_bool(* | tdefl_put_buf_func_ptr) (const void *pBuf, int len, void *pUser) |
typedef int(* | tinfl_put_buf_func_ptr) (const void *pBuf, int len, void *pUser) |
typedef struct tinfl_decompressor_tag | tinfl_decompressor |
typedef mz_uint32 | tinfl_bit_buf_t |
typedef size_t(* | mz_file_read_func) (void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n) |
typedef size_t(* | mz_file_write_func) (void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n) |
typedef mz_bool(* | mz_file_needs_keepalive) (void *pOpaque) |
typedef struct mz_zip_internal_state_tag | mz_zip_internal_state |
Functions | |
MINIZ_EXPORT void | mz_free (void *p) |
MINIZ_EXPORT mz_ulong | mz_adler32 (mz_ulong adler, const unsigned char *ptr, size_t buf_len) |
MINIZ_EXPORT mz_ulong | mz_crc32 (mz_ulong crc, const unsigned char *ptr, size_t buf_len) |
MINIZ_EXPORT const char * | mz_version (void) |
MINIZ_EXPORT int | mz_deflateInit (mz_streamp pStream, int level) |
MINIZ_EXPORT int | mz_deflateInit2 (mz_streamp pStream, int level, int method, int window_bits, int mem_level, int strategy) |
MINIZ_EXPORT int | mz_deflateReset (mz_streamp pStream) |
MINIZ_EXPORT int | mz_deflate (mz_streamp pStream, int flush) |
MINIZ_EXPORT int | mz_deflateEnd (mz_streamp pStream) |
MINIZ_EXPORT mz_ulong | mz_deflateBound (mz_streamp pStream, mz_ulong source_len) |
MINIZ_EXPORT int | mz_compress (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len) |
MINIZ_EXPORT int | mz_compress2 (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len, int level) |
MINIZ_EXPORT mz_ulong | mz_compressBound (mz_ulong source_len) |
MINIZ_EXPORT int | mz_inflateInit (mz_streamp pStream) |
MINIZ_EXPORT int | mz_inflateInit2 (mz_streamp pStream, int window_bits) |
MINIZ_EXPORT int | mz_inflateReset (mz_streamp pStream) |
MINIZ_EXPORT int | mz_inflate (mz_streamp pStream, int flush) |
MINIZ_EXPORT int | mz_inflateEnd (mz_streamp pStream) |
MINIZ_EXPORT int | mz_uncompress (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len) |
MINIZ_EXPORT int | mz_uncompress2 (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong *pSource_len) |
MINIZ_EXPORT const char * | mz_error (int err) |
MINIZ_EXPORT void * | miniz_def_alloc_func (void *opaque, size_t items, size_t size) |
MINIZ_EXPORT void | miniz_def_free_func (void *opaque, void *address) |
MINIZ_EXPORT void * | miniz_def_realloc_func (void *opaque, void *address, size_t items, size_t size) |
MINIZ_EXPORT void * | tdefl_compress_mem_to_heap (const void *pSrc_buf, size_t src_buf_len, size_t *pOut_len, int flags) |
MINIZ_EXPORT size_t | tdefl_compress_mem_to_mem (void *pOut_buf, size_t out_buf_len, const void *pSrc_buf, size_t src_buf_len, int flags) |
MINIZ_EXPORT void * | tdefl_write_image_to_png_file_in_memory_ex (const void *pImage, int w, int h, int num_chans, size_t *pLen_out, mz_uint level, mz_bool flip) |
MINIZ_EXPORT void * | tdefl_write_image_to_png_file_in_memory (const void *pImage, int w, int h, int num_chans, size_t *pLen_out) |
MINIZ_EXPORT mz_bool | tdefl_compress_mem_to_output (const void *pBuf, size_t buf_len, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
MINIZ_EXPORT tdefl_status | tdefl_init (tdefl_compressor *d, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
MINIZ_EXPORT tdefl_status | tdefl_compress (tdefl_compressor *d, const void *pIn_buf, size_t *pIn_buf_size, void *pOut_buf, size_t *pOut_buf_size, tdefl_flush flush) |
MINIZ_EXPORT tdefl_status | tdefl_compress_buffer (tdefl_compressor *d, const void *pIn_buf, size_t in_buf_size, tdefl_flush flush) |
MINIZ_EXPORT tdefl_status | tdefl_get_prev_return_status (tdefl_compressor *d) |
MINIZ_EXPORT mz_uint32 | tdefl_get_adler32 (tdefl_compressor *d) |
MINIZ_EXPORT mz_uint | tdefl_create_comp_flags_from_zip_params (int level, int window_bits, int strategy) |
MINIZ_EXPORT tdefl_compressor * | tdefl_compressor_alloc (void) |
MINIZ_EXPORT void | tdefl_compressor_free (tdefl_compressor *pComp) |
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) |
MINIZ_EXPORT mz_bool | mz_zip_reader_init (mz_zip_archive *pZip, mz_uint64 size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_init_mem (mz_zip_archive *pZip, const void *pMem, size_t size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_init_file (mz_zip_archive *pZip, const char *pFilename, mz_uint32 flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_init_file_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint flags, mz_uint64 file_start_ofs, mz_uint64 archive_size) |
MINIZ_EXPORT mz_bool | mz_zip_reader_init_cfile (mz_zip_archive *pZip, MZ_FILE *pFile, mz_uint64 archive_size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_end (mz_zip_archive *pZip) |
MINIZ_EXPORT void | mz_zip_zero_struct (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_zip_mode | mz_zip_get_mode (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_zip_type | mz_zip_get_type (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_uint | mz_zip_reader_get_num_files (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_uint64 | mz_zip_get_archive_size (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_uint64 | mz_zip_get_archive_file_start_offset (mz_zip_archive *pZip) |
MINIZ_EXPORT MZ_FILE * | mz_zip_get_cfile (mz_zip_archive *pZip) |
MINIZ_EXPORT size_t | mz_zip_read_archive_data (mz_zip_archive *pZip, mz_uint64 file_ofs, void *pBuf, size_t n) |
MINIZ_EXPORT mz_zip_error | mz_zip_set_last_error (mz_zip_archive *pZip, mz_zip_error err_num) |
MINIZ_EXPORT mz_zip_error | mz_zip_peek_last_error (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_zip_error | mz_zip_clear_last_error (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_zip_error | mz_zip_get_last_error (mz_zip_archive *pZip) |
MINIZ_EXPORT const char * | mz_zip_get_error_string (mz_zip_error mz_err) |
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_a_directory (mz_zip_archive *pZip, mz_uint file_index) |
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_encrypted (mz_zip_archive *pZip, mz_uint file_index) |
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_supported (mz_zip_archive *pZip, mz_uint file_index) |
MINIZ_EXPORT mz_uint | mz_zip_reader_get_filename (mz_zip_archive *pZip, mz_uint file_index, char *pFilename, mz_uint filename_buf_size) |
MINIZ_EXPORT int | mz_zip_reader_locate_file (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_locate_file_v2 (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags, mz_uint32 *file_index) |
MINIZ_EXPORT mz_bool | mz_zip_reader_file_stat (mz_zip_archive *pZip, mz_uint file_index, mz_zip_archive_file_stat *pStat) |
MINIZ_EXPORT mz_bool | mz_zip_is_zip64 (mz_zip_archive *pZip) |
MINIZ_EXPORT size_t | mz_zip_get_central_dir_size (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_mem_no_alloc (mz_zip_archive *pZip, mz_uint file_index, void *pBuf, size_t buf_size, mz_uint flags, void *pUser_read_buf, size_t user_read_buf_size) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_mem_no_alloc (mz_zip_archive *pZip, const char *pFilename, void *pBuf, size_t buf_size, mz_uint flags, void *pUser_read_buf, size_t user_read_buf_size) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_mem (mz_zip_archive *pZip, mz_uint file_index, void *pBuf, size_t buf_size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_mem (mz_zip_archive *pZip, const char *pFilename, void *pBuf, size_t buf_size, mz_uint flags) |
MINIZ_EXPORT void * | mz_zip_reader_extract_to_heap (mz_zip_archive *pZip, mz_uint file_index, size_t *pSize, mz_uint flags) |
MINIZ_EXPORT void * | mz_zip_reader_extract_file_to_heap (mz_zip_archive *pZip, const char *pFilename, size_t *pSize, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_callback (mz_zip_archive *pZip, mz_uint file_index, mz_file_write_func pCallback, void *pOpaque, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_callback (mz_zip_archive *pZip, const char *pFilename, mz_file_write_func pCallback, void *pOpaque, mz_uint flags) |
MINIZ_EXPORT mz_zip_reader_extract_iter_state * | mz_zip_reader_extract_iter_new (mz_zip_archive *pZip, mz_uint file_index, mz_uint flags) |
MINIZ_EXPORT mz_zip_reader_extract_iter_state * | mz_zip_reader_extract_file_iter_new (mz_zip_archive *pZip, const char *pFilename, mz_uint flags) |
MINIZ_EXPORT size_t | mz_zip_reader_extract_iter_read (mz_zip_reader_extract_iter_state *pState, void *pvBuf, size_t buf_size) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_iter_free (mz_zip_reader_extract_iter_state *pState) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_file (mz_zip_archive *pZip, mz_uint file_index, const char *pDst_filename, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_file (mz_zip_archive *pZip, const char *pArchive_filename, const char *pDst_filename, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_cfile (mz_zip_archive *pZip, mz_uint file_index, MZ_FILE *File, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_cfile (mz_zip_archive *pZip, const char *pArchive_filename, MZ_FILE *pFile, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_validate_file (mz_zip_archive *pZip, mz_uint file_index, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_validate_archive (mz_zip_archive *pZip, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_validate_mem_archive (const void *pMem, size_t size, mz_uint flags, mz_zip_error *pErr) |
MINIZ_EXPORT mz_bool | mz_zip_validate_file_archive (const char *pFilename, mz_uint flags, mz_zip_error *pErr) |
MINIZ_EXPORT mz_bool | mz_zip_end (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init (mz_zip_archive *pZip, mz_uint64 existing_size) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_v2 (mz_zip_archive *pZip, mz_uint64 existing_size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_heap (mz_zip_archive *pZip, size_t size_to_reserve_at_beginning, size_t initial_allocation_size) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_heap_v2 (mz_zip_archive *pZip, size_t size_to_reserve_at_beginning, size_t initial_allocation_size, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_file (mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_file_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_cfile (mz_zip_archive *pZip, MZ_FILE *pFile, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_from_reader (mz_zip_archive *pZip, const char *pFilename) |
MINIZ_EXPORT mz_bool | mz_zip_writer_init_from_reader_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_mem (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, mz_uint level_and_flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_mem_ex (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_mem_ex_v2 (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32, MZ_TIME_T *last_modified, const char *user_extra_data_local, mz_uint user_extra_data_local_len, const char *user_extra_data_central, mz_uint user_extra_data_central_len) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_read_buf_callback (mz_zip_archive *pZip, const char *pArchive_name, mz_file_read_func read_callback, void *callback_opaque, mz_uint64 max_size, const MZ_TIME_T *pFile_time, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, const char *user_extra_data_local, mz_uint user_extra_data_local_len, const char *user_extra_data_central, mz_uint user_extra_data_central_len) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_file (mz_zip_archive *pZip, const char *pArchive_name, const char *pSrc_filename, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_cfile (mz_zip_archive *pZip, const char *pArchive_name, MZ_FILE *pSrc_file, mz_uint64 max_size, const MZ_TIME_T *pFile_time, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, const char *user_extra_data_local, mz_uint user_extra_data_local_len, const char *user_extra_data_central, mz_uint user_extra_data_central_len) |
MINIZ_EXPORT mz_bool | mz_zip_writer_add_from_zip_reader (mz_zip_archive *pZip, mz_zip_archive *pSource_zip, mz_uint src_file_index) |
MINIZ_EXPORT mz_bool | mz_zip_writer_finalize_archive (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_bool | mz_zip_writer_finalize_heap_archive (mz_zip_archive *pZip, void **ppBuf, size_t *pSize) |
MINIZ_EXPORT mz_bool | mz_zip_writer_end (mz_zip_archive *pZip) |
MINIZ_EXPORT mz_bool | mz_zip_add_mem_to_archive_file_in_place (const char *pZip_filename, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags) |
MINIZ_EXPORT mz_bool | mz_zip_add_mem_to_archive_file_in_place_v2 (const char *pZip_filename, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_zip_error *pErr) |
MINIZ_EXPORT void * | mz_zip_extract_archive_file_to_heap (const char *pZip_filename, const char *pArchive_name, size_t *pSize, mz_uint flags) |
MINIZ_EXPORT void * | mz_zip_extract_archive_file_to_heap_v2 (const char *pZip_filename, const char *pArchive_name, const char *pComment, size_t *pSize, mz_uint flags, mz_zip_error *pErr) |
#define adler32 mz_adler32 |
#define alloc_func mz_alloc_func |
Definition at line 484 of file miniz.h.
Referenced by unzOpenCurrentFile3().
#define compress mz_compress |
#define compress2 mz_compress2 |
#define compressBound mz_compressBound |
#define crc32 mz_crc32 |
Definition at line 511 of file miniz.h.
Referenced by mz_crc32(), and unzReadCurrentFile().
#define deflate mz_deflate |
#define deflateBound mz_deflateBound |
#define deflateEnd mz_deflateEnd |
#define deflateInit mz_deflateInit |
#define deflateInit2 mz_deflateInit2 |
#define deflateReset mz_deflateReset |
#define free_func mz_free_func |
Definition at line 485 of file miniz.h.
Referenced by unzOpenCurrentFile3().
#define inflate mz_inflate |
Definition at line 505 of file miniz.h.
Referenced by unzReadCurrentFile().
#define inflateEnd mz_inflateEnd |
Definition at line 506 of file miniz.h.
Referenced by unzCloseCurrentFile().
#define inflateInit mz_inflateInit |
#define inflateInit2 mz_inflateInit2 |
Definition at line 503 of file miniz.h.
Referenced by unzOpenCurrentFile3().
#define inflateReset mz_inflateReset |
#define MAX_WBITS 15 |
Definition at line 513 of file miniz.h.
Referenced by unzOpenCurrentFile3().
#define MZ_ADLER32_INIT (1) |
Definition at line 240 of file miniz.h.
Referenced by mz_adler32(), and mz_deflateInit2().
#define MZ_ASSERT | ( | x | ) |
Definition at line 582 of file miniz.h.
Referenced by mz_zip_array_ensure_capacity(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), tdefl_compress_buffer(), tdefl_compress_lz_codes(), tdefl_compress_normal(), tdefl_find_match(), tdefl_flush_block(), tdefl_record_match(), tdefl_start_dynamic_block(), and tinfl_decompress().
#define MZ_CLEAR_ARR | ( | obj | ) |
Definition at line 597 of file miniz.h.
Referenced by mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), mz_zip_writer_finalize_archive(), mz_zip_writer_init_file_v2(), tdefl_compress(), tdefl_init(), tdefl_optimize_huffman_table(), tdefl_radix_sort_syms(), tinfl_clear_tree(), and tinfl_decompress().
#define MZ_CLEAR_OBJ | ( | obj | ) |
Definition at line 596 of file miniz.h.
Referenced by tdefl_compress_mem_to_heap(), tdefl_compress_mem_to_mem(), and tdefl_write_image_to_png_file_in_memory_ex().
#define MZ_CLEAR_PTR | ( | obj | ) |
Definition at line 598 of file miniz.h.
Referenced by mz_zip_zero_struct().
#define MZ_CRC32_INIT (0) |
Definition at line 244 of file miniz.h.
Referenced by mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_validate_file(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), and tdefl_write_image_to_png_file_in_memory_ex().
#define MZ_DEFAULT_WINDOW_BITS 15 |
Definition at line 314 of file miniz.h.
Referenced by mz_deflateInit(), mz_deflateInit2(), mz_inflateInit(), and mz_inflateInit2().
#define MZ_DEFLATED 8 |
Definition at line 259 of file miniz.h.
Referenced by mz_deflateInit(), mz_deflateInit2(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_is_file_supported(), mz_zip_validate_file(), mz_zip_writer_add_mem_ex_v2(), and mz_zip_writer_add_read_buf_callback().
#define MZ_FALSE (0) |
Definition at line 554 of file miniz.h.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), mz_zip_array_ensure_capacity(), mz_zip_array_push_back(), mz_zip_array_reserve(), mz_zip_array_resize(), mz_zip_end(), mz_zip_file_stat_internal(), mz_zip_get_file_modified_time(), mz_zip_is_zip64(), mz_zip_reader_end_internal(), mz_zip_reader_extract_file_to_callback(), mz_zip_reader_extract_file_to_cfile(), mz_zip_reader_extract_file_to_file(), mz_zip_reader_extract_file_to_heap(), mz_zip_reader_extract_file_to_mem_no_alloc(), mz_zip_reader_extract_iter_free(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_cfile(), mz_zip_reader_extract_to_file(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_init(), mz_zip_reader_init_cfile(), mz_zip_reader_init_file_v2(), mz_zip_reader_init_internal(), mz_zip_reader_init_mem(), mz_zip_reader_is_file_a_directory(), mz_zip_reader_is_file_encrypted(), mz_zip_reader_is_file_supported(), mz_zip_reader_locate_header_sig(), mz_zip_reader_read_central_dir(), mz_zip_set_error(), mz_zip_string_equal(), mz_zip_validate_archive(), mz_zip_validate_file(), mz_zip_validate_file_archive(), mz_zip_validate_mem_archive(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_put_buf_callback(), mz_zip_writer_add_read_buf_callback(), mz_zip_writer_add_to_central_dir(), mz_zip_writer_end_internal(), mz_zip_writer_finalize_heap_archive(), mz_zip_writer_init_cfile(), mz_zip_writer_init_file_v2(), mz_zip_writer_init_from_reader_v2(), mz_zip_writer_init_heap_v2(), mz_zip_writer_update_zip64_extension_block(), mz_zip_writer_validate_archive_name(), tdefl_compress_mem_to_heap(), tdefl_compress_mem_to_output(), tdefl_compress_normal(), tdefl_flush_block(), tdefl_output_buffer_putter(), tdefl_start_dynamic_block(), and tdefl_write_image_to_png_file_in_memory().
#define MZ_FILE FILE |
Definition at line 568 of file miniz.h.
Referenced by mz_file_read_func_stdio(), mz_zip_file_write_callback(), mz_zip_reader_extract_to_file(), mz_zip_reader_init_file_v2(), mz_zip_writer_add_file(), and mz_zip_writer_init_file_v2().
#define MZ_FREE | ( | x | ) |
Definition at line 590 of file miniz.h.
Referenced by miniz_def_free_func(), mz_free(), mz_zip_reader_read_central_dir(), tdefl_compress_mem_to_output(), tdefl_compressor_free(), tdefl_write_image_to_png_file_in_memory_ex(), tinfl_decompress_mem_to_callback(), tinfl_decompress_mem_to_heap(), and tinfl_decompressor_free().
#define MZ_MALLOC | ( | x | ) |
Definition at line 589 of file miniz.h.
Referenced by miniz_def_alloc_func(), mz_zip_reader_read_central_dir(), tdefl_compress_mem_to_output(), tdefl_compressor_alloc(), tdefl_write_image_to_png_file_in_memory_ex(), tinfl_decompress_mem_to_callback(), and tinfl_decompressor_alloc().
#define MZ_MAX | ( | a, | |
b ) |
Definition at line 594 of file miniz.h.
Referenced by mz_deflateBound(), mz_zip_array_ensure_capacity(), mz_zip_file_stat_internal(), mz_zip_heap_write_func(), mz_zip_reader_locate_header_sig(), mz_zip_reader_read_central_dir(), mz_zip_validate_file(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_init_heap_v2(), tdefl_output_buffer_putter(), tdefl_start_dynamic_block(), tdefl_write_image_to_png_file_in_memory_ex(), and tinfl_decompress().
#define MZ_MIN | ( | a, | |
b ) |
Definition at line 595 of file miniz.h.
Referenced by mz_inflate(), mz_zip_file_stat_internal(), mz_zip_filename_compare(), mz_zip_mem_read_func(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_iter_read(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_filename_less(), mz_zip_reader_get_filename(), mz_zip_reader_locate_header_sig(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_create_central_dir_header(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_finalize_archive(), mz_zip_writer_init_file_v2(), mz_zip_writer_write_zeros(), tdefl_compress_normal(), tdefl_create_comp_flags_from_zip_params(), tdefl_flush_block(), tdefl_flush_output_buffer(), tdefl_write_image_to_png_file_in_memory_ex(), and tinfl_decompress().
#define MZ_READ_LE16 | ( | p | ) |
Definition at line 604 of file miniz.h.
Referenced by mz_zip_file_stat_internal(), mz_zip_filename_compare(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_filename_less(), mz_zip_reader_get_filename(), mz_zip_reader_is_file_a_directory(), mz_zip_reader_is_file_encrypted(), mz_zip_reader_is_file_supported(), mz_zip_reader_locate_file_v2(), mz_zip_reader_read_central_dir(), mz_zip_validate_file(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_update_zip64_extension_block(), and tinfl_decompress().
#define MZ_READ_LE32 | ( | p | ) |
Definition at line 605 of file miniz.h.
Referenced by mz_zip_file_stat_internal(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_is_file_a_directory(), mz_zip_reader_locate_header_sig(), mz_zip_reader_read_central_dir(), mz_zip_validate_file(), mz_zip_writer_add_from_zip_reader(), and tinfl_decompress().
#define MZ_READ_LE64 | ( | p | ) |
Definition at line 608 of file miniz.h.
Referenced by mz_zip_file_stat_internal(), mz_zip_reader_read_central_dir(), mz_zip_validate_file(), and mz_zip_writer_add_from_zip_reader().
#define MZ_REALLOC | ( | p, | |
x ) |
Definition at line 591 of file miniz.h.
Referenced by miniz_def_realloc_func(), tdefl_output_buffer_putter(), and tinfl_decompress_mem_to_heap().
#define MZ_TIME_T time_t |
Definition at line 579 of file miniz.h.
Referenced by mz_zip_writer_add_file(), and mz_zip_writer_add_mem_ex_v2().
#define MZ_TRUE (1) |
Definition at line 555 of file miniz.h.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), mz_zip_array_ensure_capacity(), mz_zip_array_ensure_room(), mz_zip_array_push_back(), mz_zip_array_reserve(), mz_zip_array_resize(), mz_zip_file_stat_internal(), mz_zip_get_file_modified_time(), mz_zip_locate_file_binary_search(), mz_zip_reader_end(), mz_zip_reader_end_internal(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_init(), mz_zip_reader_init_cfile(), mz_zip_reader_init_file_v2(), mz_zip_reader_init_internal(), mz_zip_reader_init_mem(), mz_zip_reader_is_file_a_directory(), mz_zip_reader_is_file_supported(), mz_zip_reader_locate_file_v2(), mz_zip_reader_locate_header_sig(), mz_zip_reader_read_central_dir(), mz_zip_string_equal(), mz_zip_validate_archive(), mz_zip_validate_file(), mz_zip_validate_file_archive(), mz_zip_validate_mem_archive(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_put_buf_callback(), mz_zip_writer_add_read_buf_callback(), mz_zip_writer_add_to_central_dir(), mz_zip_writer_create_central_dir_header(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_end(), mz_zip_writer_end_internal(), mz_zip_writer_finalize_archive(), mz_zip_writer_finalize_heap_archive(), mz_zip_writer_init_cfile(), mz_zip_writer_init_file_v2(), mz_zip_writer_init_from_reader_v2(), mz_zip_writer_init_heap_v2(), mz_zip_writer_init_v2(), mz_zip_writer_update_zip64_extension_block(), mz_zip_writer_validate_archive_name(), mz_zip_writer_write_zeros(), tdefl_compress_mem_to_heap(), tdefl_compress_normal(), tdefl_flush_block(), tdefl_output_buffer_putter(), tdefl_start_static_block(), and tdefl_write_image_to_png_file_in_memory_ex().
#define MZ_UINT16_MAX (0xFFFFU) |
Definition at line 626 of file miniz.h.
Referenced by mz_zip_reader_locate_file_v2(), mz_zip_reader_locate_header_sig(), mz_zip_reader_read_central_dir(), mz_zip_validate_archive(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), mz_zip_writer_finalize_archive(), and mz_zip_writer_init_from_reader_v2().
#define MZ_UINT32_MAX (0xFFFFFFFFU) |
Definition at line 627 of file miniz.h.
Referenced by mz_zip_file_stat_internal(), mz_zip_reader_extract_to_callback(), mz_zip_reader_read_central_dir(), mz_zip_validate_archive(), mz_zip_validate_file(), mz_zip_writer_add_from_zip_reader(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), mz_zip_writer_add_to_central_dir(), mz_zip_writer_create_central_dir_header(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_finalize_archive(), and mz_zip_writer_init_from_reader_v2().
#define MZ_VERSION "11.0.2" |
Definition at line 278 of file miniz.h.
Referenced by mz_version().
#define TINFL_DECOMPRESS_MEM_TO_MEM_FAILED ((size_t)(-1)) |
Definition at line 860 of file miniz.h.
Referenced by tinfl_decompress_mem_to_mem().
#define tinfl_get_adler32 | ( | r | ) |
#define tinfl_init | ( | r | ) |
Definition at line 917 of file miniz.h.
Referenced by mz_inflateInit2(), mz_inflateReset(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), tinfl_decompress_mem_to_callback(), tinfl_decompress_mem_to_heap(), tinfl_decompress_mem_to_mem(), and tinfl_decompressor_alloc().
#define TINFL_LZ_DICT_SIZE 32768 |
Definition at line 880 of file miniz.h.
Referenced by mz_inflate(), mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_iter_read(), mz_zip_reader_extract_to_callback(), and tinfl_decompress_mem_to_callback().
#define uncompress mz_uncompress |
#define uncompress2 mz_uncompress2 |
#define Z_BEST_COMPRESSION MZ_BEST_COMPRESSION |
#define Z_BEST_SPEED MZ_BEST_SPEED |
#define Z_BUF_ERROR MZ_BUF_ERROR |
#define Z_DATA_ERROR MZ_DATA_ERROR |
Definition at line 468 of file miniz.h.
Referenced by unzReadCurrentFile().
#define Z_DEFAULT_COMPRESSION MZ_DEFAULT_COMPRESSION |
#define Z_DEFAULT_STRATEGY MZ_DEFAULT_STRATEGY |
#define Z_DEFAULT_WINDOW_BITS MZ_DEFAULT_WINDOW_BITS |
#define Z_DEFLATED MZ_DEFLATED |
Definition at line 482 of file miniz.h.
Referenced by unz64local_CheckCurrentFileCoherencyHeader(), unzCloseCurrentFile(), and unzOpenCurrentFile3().
#define Z_FILTERED MZ_FILTERED |
#define Z_FULL_FLUSH MZ_FULL_FLUSH |
#define Z_HUFFMAN_ONLY MZ_HUFFMAN_ONLY |
#define Z_MEM_ERROR MZ_MEM_ERROR |
#define Z_NEED_DICT MZ_NEED_DICT |
#define Z_NO_COMPRESSION MZ_NO_COMPRESSION |
#define Z_NO_FLUSH MZ_NO_FLUSH |
#define Z_OK MZ_OK |
Definition at line 463 of file miniz.h.
Referenced by unzOpenCurrentFile3(), and unzReadCurrentFile().
#define Z_PARAM_ERROR MZ_PARAM_ERROR |
#define Z_PARTIAL_FLUSH MZ_PARTIAL_FLUSH |
#define Z_STREAM_END MZ_STREAM_END |
Definition at line 464 of file miniz.h.
Referenced by unzReadCurrentFile().
#define Z_STREAM_ERROR MZ_STREAM_ERROR |
#define Z_SYNC_FLUSH MZ_SYNC_FLUSH |
Definition at line 459 of file miniz.h.
Referenced by unzReadCurrentFile().
#define Z_VERSION_ERROR MZ_VERSION_ERROR |
#define ZLIB_VER_MAJOR MZ_VER_MAJOR |
#define ZLIB_VER_MINOR MZ_VER_MINOR |
#define ZLIB_VER_REVISION MZ_VER_REVISION |
#define ZLIB_VER_SUBREVISION MZ_VER_SUBREVISION |
#define ZLIB_VERSION MZ_VERSION |
#define zlib_version mz_version() |
#define zlibVersion mz_version |
typedef void *(* mz_alloc_func) (void *opaque, size_t items, size_t size) |
typedef size_t(* mz_file_read_func) (void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n) |
typedef size_t(* mz_file_write_func) (void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n) |
typedef void *(* mz_realloc_func) (void *opaque, void *address, size_t items, size_t size) |
typedef struct mz_stream_s mz_stream |
typedef mz_stream* mz_streamp |
typedef struct mz_zip_internal_state_tag mz_zip_internal_state |
typedef mz_uint32 tinfl_bit_buf_t |
typedef struct tinfl_decompressor_tag tinfl_decompressor |
anonymous enum |
Enumerator | |
---|---|
MZ_OK | |
MZ_STREAM_END | |
MZ_NEED_DICT | |
MZ_ERRNO | |
MZ_STREAM_ERROR | |
MZ_DATA_ERROR | |
MZ_MEM_ERROR | |
MZ_BUF_ERROR | |
MZ_VERSION_ERROR | |
MZ_PARAM_ERROR |
Definition at line 299 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
TDEFL_HUFFMAN_ONLY | |
TDEFL_DEFAULT_MAX_PROBES | |
TDEFL_MAX_PROBES_MASK |
Definition at line 647 of file miniz.h.
anonymous enum |
Definition at line 663 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
TDEFL_MAX_HUFF_TABLES | |
TDEFL_MAX_HUFF_SYMBOLS_0 | |
TDEFL_MAX_HUFF_SYMBOLS_1 | |
TDEFL_MAX_HUFF_SYMBOLS_2 | |
TDEFL_LZ_DICT_SIZE | |
TDEFL_LZ_DICT_SIZE_MASK | |
TDEFL_MIN_MATCH_LEN | |
TDEFL_MAX_MATCH_LEN |
Definition at line 709 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
TDEFL_LZ_CODE_BUF_SIZE | |
TDEFL_OUT_BUF_SIZE | |
TDEFL_MAX_HUFF_SYMBOLS | |
TDEFL_LZ_HASH_BITS | |
TDEFL_LEVEL1_HASH_SIZE_MASK | |
TDEFL_LZ_HASH_SHIFT | |
TDEFL_LZ_HASH_SIZE |
Definition at line 734 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
TINFL_FLAG_PARSE_ZLIB_HEADER | |
TINFL_FLAG_HAS_MORE_INPUT | |
TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF | |
TINFL_FLAG_COMPUTE_ADLER32 |
Definition at line 840 of file miniz.h.
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 |
Definition at line 930 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
MZ_ZIP_MAX_IO_BUF_SIZE | |
MZ_ZIP_MAX_ARCHIVE_FILENAME_SIZE | |
MZ_ZIP_MAX_ARCHIVE_FILE_COMMENT_SIZE |
Definition at line 986 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
MZ_DEFAULT_STRATEGY | |
MZ_FILTERED | |
MZ_HUFFMAN_ONLY | |
MZ_RLE | |
MZ_FIXED |
Definition at line 249 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
MZ_NO_COMPRESSION | |
MZ_BEST_SPEED | |
MZ_BEST_COMPRESSION | |
MZ_UBER_COMPRESSION | |
MZ_DEFAULT_LEVEL | |
MZ_DEFAULT_COMPRESSION |
Definition at line 268 of file miniz.h.
anonymous enum |
Enumerator | |
---|---|
MZ_NO_FLUSH | |
MZ_PARTIAL_FLUSH | |
MZ_SYNC_FLUSH | |
MZ_FULL_FLUSH | |
MZ_FINISH | |
MZ_BLOCK |
Definition at line 288 of file miniz.h.
enum mz_zip_error |
Definition at line 1091 of file miniz.h.
enum mz_zip_flags |
Definition at line 1065 of file miniz.h.
enum mz_zip_mode |
Enumerator | |
---|---|
MZ_ZIP_MODE_INVALID | |
MZ_ZIP_MODE_READING | |
MZ_ZIP_MODE_WRITING | |
MZ_ZIP_MODE_WRITING_HAS_BEEN_FINALIZED |
Definition at line 1058 of file miniz.h.
enum mz_zip_type |
Enumerator | |
---|---|
MZ_ZIP_TYPE_INVALID | |
MZ_ZIP_TYPE_USER | |
MZ_ZIP_TYPE_MEMORY | |
MZ_ZIP_TYPE_HEAP | |
MZ_ZIP_TYPE_FILE | |
MZ_ZIP_TYPE_CFILE | |
MZ_ZIP_TOTAL_TYPES |
Definition at line 1080 of file miniz.h.
enum tdefl_flush |
Enumerator | |
---|---|
TDEFL_NO_FLUSH | |
TDEFL_SYNC_FLUSH | |
TDEFL_FULL_FLUSH | |
TDEFL_FINISH |
Definition at line 755 of file miniz.h.
enum tdefl_status |
Enumerator | |
---|---|
TDEFL_STATUS_BAD_PARAM | |
TDEFL_STATUS_PUT_BUF_FAILED | |
TDEFL_STATUS_OKAY | |
TDEFL_STATUS_DONE |
Definition at line 747 of file miniz.h.
enum tinfl_status |
Definition at line 883 of file miniz.h.
|
extern |
Definition at line 168 of file miniz.c.
References MZ_MALLOC.
Referenced by mz_deflateInit2(), mz_inflateInit2(), mz_zip_reader_init_internal(), and mz_zip_writer_init_v2().
|
extern |
Definition at line 173 of file miniz.c.
References MZ_FREE.
Referenced by mz_deflateInit2(), mz_inflateInit2(), mz_zip_reader_init_internal(), and mz_zip_writer_init_v2().
|
extern |
Definition at line 178 of file miniz.c.
References MZ_REALLOC.
Referenced by mz_zip_reader_init_internal(), and mz_zip_writer_init_v2().
Definition at line 41 of file miniz.c.
References MZ_ADLER32_INIT.
Referenced by tdefl_compress().
MINIZ_EXPORT int mz_compress | ( | unsigned char * | pDest, |
mz_ulong * | pDest_len, | ||
const unsigned char * | pSource, | ||
mz_ulong | source_len ) |
Definition at line 350 of file miniz.c.
References mz_compress2(), and MZ_DEFAULT_COMPRESSION.
MINIZ_EXPORT int mz_compress2 | ( | unsigned char * | pDest, |
mz_ulong * | pDest_len, | ||
const unsigned char * | pSource, | ||
mz_ulong | source_len, | ||
int | level ) |
Definition at line 320 of file miniz.c.
References MZ_BUF_ERROR, mz_deflate(), mz_deflateEnd(), mz_deflateInit(), MZ_FINISH, MZ_OK, MZ_PARAM_ERROR, and MZ_STREAM_END.
Referenced by mz_compress().
Definition at line 355 of file miniz.c.
References mz_deflateBound().
Definition at line 96 of file miniz.c.
References crc32.
Referenced by mz_zip_compute_crc32_callback(), mz_zip_reader_extract_iter_read(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), and tdefl_write_image_to_png_file_in_memory_ex().
MINIZ_EXPORT int mz_deflate | ( | mz_streamp | pStream, |
int | flush ) |
Definition at line 243 of file miniz.c.
References mz_stream_s::adler, mz_stream_s::avail_in, mz_stream_s::avail_out, MZ_BUF_ERROR, MZ_FINISH, MZ_OK, MZ_PARTIAL_FLUSH, MZ_STREAM_END, MZ_STREAM_ERROR, MZ_SYNC_FLUSH, mz_stream_s::next_in, mz_stream_s::next_out, mz_stream_s::state, tdefl_compress(), tdefl_get_adler32(), TDEFL_STATUS_DONE, mz_stream_s::total_in, and mz_stream_s::total_out.
Referenced by mz_compress2().
MINIZ_EXPORT mz_ulong mz_deflateBound | ( | mz_streamp | pStream, |
mz_ulong | source_len ) |
Definition at line 313 of file miniz.c.
References MZ_MAX.
Referenced by mz_compressBound().
MINIZ_EXPORT int mz_deflateEnd | ( | mz_streamp | pStream | ) |
Definition at line 301 of file miniz.c.
References MZ_OK, MZ_STREAM_ERROR, mz_stream_s::opaque, mz_stream_s::state, and mz_stream_s::zfree.
Referenced by mz_compress2(), and mz_deflateInit2().
MINIZ_EXPORT int mz_deflateInit | ( | mz_streamp | pStream, |
int | level ) |
Definition at line 193 of file miniz.c.
References MZ_DEFAULT_STRATEGY, MZ_DEFAULT_WINDOW_BITS, MZ_DEFLATED, and mz_deflateInit2().
Referenced by mz_compress2().
MINIZ_EXPORT int mz_deflateInit2 | ( | mz_streamp | pStream, |
int | level, | ||
int | method, | ||
int | window_bits, | ||
int | mem_level, | ||
int | strategy ) |
Definition at line 198 of file miniz.c.
References mz_stream_s::adler, mz_stream_s::data_type, miniz_def_alloc_func(), miniz_def_free_func(), mz_stream_s::msg, MZ_ADLER32_INIT, MZ_DEFAULT_WINDOW_BITS, MZ_DEFLATED, mz_deflateEnd(), MZ_MEM_ERROR, MZ_OK, MZ_PARAM_ERROR, MZ_STREAM_ERROR, mz_stream_s::opaque, mz_stream_s::reserved, mz_stream_s::state, TDEFL_COMPUTE_ADLER32, tdefl_create_comp_flags_from_zip_params(), tdefl_init(), TDEFL_STATUS_OKAY, mz_stream_s::total_in, mz_stream_s::total_out, mz_stream_s::zalloc, and mz_stream_s::zfree.
Referenced by mz_deflateInit().
MINIZ_EXPORT int mz_deflateReset | ( | mz_streamp | pStream | ) |
Definition at line 234 of file miniz.c.
References MZ_OK, MZ_STREAM_ERROR, mz_stream_s::state, tdefl_init(), mz_stream_s::total_in, mz_stream_s::total_out, mz_stream_s::zalloc, and mz_stream_s::zfree.
MINIZ_EXPORT const char * mz_error | ( | int | err | ) |
Definition at line 601 of file miniz.c.
References MZ_BUF_ERROR, MZ_DATA_ERROR, MZ_ERRNO, MZ_MEM_ERROR, MZ_NEED_DICT, MZ_OK, MZ_PARAM_ERROR, MZ_STREAM_END, MZ_STREAM_ERROR, and MZ_VERSION_ERROR.
MINIZ_EXPORT void mz_free | ( | void * | p | ) |
MINIZ_EXPORT int mz_inflate | ( | mz_streamp | pStream, |
int | flush ) |
Definition at line 440 of file miniz.c.
References mz_stream_s::adler, mz_stream_s::avail_in, mz_stream_s::avail_out, inflate_state::m_decomp, inflate_state::m_dict, inflate_state::m_dict_avail, inflate_state::m_dict_ofs, inflate_state::m_first_call, inflate_state::m_has_flushed, inflate_state::m_last_status, inflate_state::m_window_bits, MZ_BUF_ERROR, MZ_DATA_ERROR, MZ_FINISH, MZ_MIN, MZ_OK, MZ_PARTIAL_FLUSH, MZ_STREAM_END, MZ_STREAM_ERROR, MZ_SYNC_FLUSH, mz_stream_s::next_in, mz_stream_s::next_out, mz_stream_s::state, tinfl_decompress(), TINFL_FLAG_COMPUTE_ADLER32, TINFL_FLAG_HAS_MORE_INPUT, TINFL_FLAG_PARSE_ZLIB_HEADER, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF, tinfl_get_adler32, TINFL_LZ_DICT_SIZE, TINFL_STATUS_DONE, TINFL_STATUS_FAILED, TINFL_STATUS_NEEDS_MORE_INPUT, mz_stream_s::total_in, and mz_stream_s::total_out.
Referenced by mz_uncompress2().
MINIZ_EXPORT int mz_inflateEnd | ( | mz_streamp | pStream | ) |
Definition at line 552 of file miniz.c.
References MZ_OK, MZ_STREAM_ERROR, mz_stream_s::opaque, mz_stream_s::state, and mz_stream_s::zfree.
Referenced by mz_uncompress2().
MINIZ_EXPORT int mz_inflateInit | ( | mz_streamp | pStream | ) |
Definition at line 409 of file miniz.c.
References MZ_DEFAULT_WINDOW_BITS, and mz_inflateInit2().
Referenced by mz_uncompress2().
MINIZ_EXPORT int mz_inflateInit2 | ( | mz_streamp | pStream, |
int | window_bits ) |
Definition at line 373 of file miniz.c.
References mz_stream_s::adler, mz_stream_s::data_type, inflate_state::m_decomp, inflate_state::m_dict_avail, inflate_state::m_dict_ofs, inflate_state::m_first_call, inflate_state::m_has_flushed, inflate_state::m_last_status, inflate_state::m_window_bits, miniz_def_alloc_func(), miniz_def_free_func(), mz_stream_s::msg, MZ_DEFAULT_WINDOW_BITS, MZ_MEM_ERROR, MZ_OK, MZ_PARAM_ERROR, MZ_STREAM_ERROR, mz_stream_s::opaque, mz_stream_s::reserved, mz_stream_s::state, tinfl_init, TINFL_STATUS_NEEDS_MORE_INPUT, mz_stream_s::total_in, mz_stream_s::total_out, mz_stream_s::zalloc, and mz_stream_s::zfree.
Referenced by mz_inflateInit().
MINIZ_EXPORT int mz_inflateReset | ( | mz_streamp | pStream | ) |
Definition at line 414 of file miniz.c.
References mz_stream_s::adler, mz_stream_s::data_type, inflate_state::m_decomp, inflate_state::m_dict_avail, inflate_state::m_dict_ofs, inflate_state::m_first_call, inflate_state::m_has_flushed, inflate_state::m_last_status, mz_stream_s::msg, MZ_OK, MZ_STREAM_ERROR, mz_stream_s::reserved, mz_stream_s::state, tinfl_init, TINFL_STATUS_NEEDS_MORE_INPUT, mz_stream_s::total_in, and mz_stream_s::total_out.
MINIZ_EXPORT int mz_uncompress | ( | unsigned char * | pDest, |
mz_ulong * | pDest_len, | ||
const unsigned char * | pSource, | ||
mz_ulong | source_len ) |
Definition at line 594 of file miniz.c.
References mz_uncompress2().
MINIZ_EXPORT int mz_uncompress2 | ( | unsigned char * | pDest, |
mz_ulong * | pDest_len, | ||
const unsigned char * | pSource, | ||
mz_ulong * | pSource_len ) |
Definition at line 563 of file miniz.c.
References MZ_BUF_ERROR, MZ_DATA_ERROR, MZ_FINISH, mz_inflate(), mz_inflateEnd(), mz_inflateInit(), MZ_OK, MZ_PARAM_ERROR, and MZ_STREAM_END.
Referenced by mz_uncompress().
MINIZ_EXPORT const char * mz_version | ( | void | ) |
Definition at line 184 of file miniz.c.
References MZ_VERSION.
MINIZ_EXPORT mz_bool mz_zip_add_mem_to_archive_file_in_place | ( | const char * | pZip_filename, |
const char * | pArchive_name, | ||
const void * | pBuf, | ||
size_t | buf_size, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags ) |
Definition at line 7483 of file miniz.c.
References mz_zip_add_mem_to_archive_file_in_place_v2().
MINIZ_EXPORT mz_bool mz_zip_add_mem_to_archive_file_in_place_v2 | ( | const char * | pZip_filename, |
const char * | pArchive_name, | ||
const void * | pBuf, | ||
size_t | buf_size, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags, | ||
mz_zip_error * | pErr ) |
Definition at line 7488 of file miniz.c.
References mz_zip_archive::m_last_error, MZ_DEFAULT_LEVEL, MZ_DELETE_FILE, MZ_FALSE, MZ_FILE_STAT, MZ_FILE_STAT_STRUCT, MZ_TRUE, MZ_UBER_COMPRESSION, MZ_ZIP_FLAG_DO_NOT_SORT_CENTRAL_DIRECTORY, MZ_ZIP_INVALID_FILENAME, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NO_ERROR, mz_zip_reader_end_internal(), mz_zip_reader_init_file_v2(), mz_zip_writer_add_mem_ex(), mz_zip_writer_end_internal(), mz_zip_writer_finalize_archive(), mz_zip_writer_init_file_v2(), mz_zip_writer_init_from_reader_v2(), mz_zip_writer_validate_archive_name(), and mz_zip_zero_struct().
Referenced by mz_zip_add_mem_to_archive_file_in_place().
MINIZ_EXPORT mz_zip_error mz_zip_clear_last_error | ( | mz_zip_archive * | pZip | ) |
Definition at line 7662 of file miniz.c.
References MZ_ZIP_NO_ERROR, and mz_zip_set_last_error().
MINIZ_EXPORT mz_bool mz_zip_end | ( | mz_zip_archive * | pZip | ) |
Definition at line 7834 of file miniz.c.
References mz_zip_archive::m_zip_mode, MZ_FALSE, MZ_ZIP_MODE_READING, MZ_ZIP_MODE_WRITING, MZ_ZIP_MODE_WRITING_HAS_BEEN_FINALIZED, mz_zip_reader_end(), and mz_zip_writer_end().
MINIZ_EXPORT void * mz_zip_extract_archive_file_to_heap | ( | const char * | pZip_filename, |
const char * | pArchive_name, | ||
size_t * | pSize, | ||
mz_uint | flags ) |
Definition at line 7620 of file miniz.c.
References mz_zip_extract_archive_file_to_heap_v2().
MINIZ_EXPORT void * mz_zip_extract_archive_file_to_heap_v2 | ( | const char * | pZip_filename, |
const char * | pArchive_name, | ||
const char * | pComment, | ||
size_t * | pSize, | ||
mz_uint | flags, | ||
mz_zip_error * | pErr ) |
Definition at line 7581 of file miniz.c.
References mz_zip_archive::m_last_error, MZ_ZIP_FLAG_DO_NOT_SORT_CENTRAL_DIRECTORY, MZ_ZIP_INVALID_PARAMETER, mz_zip_reader_end_internal(), mz_zip_reader_extract_to_heap(), mz_zip_reader_init_file_v2(), mz_zip_reader_locate_file_v2(), and mz_zip_zero_struct().
Referenced by mz_zip_extract_archive_file_to_heap().
MINIZ_EXPORT mz_uint64 mz_zip_get_archive_file_start_offset | ( | mz_zip_archive * | pZip | ) |
Definition at line 7786 of file miniz.c.
References mz_zip_internal_state_tag::m_file_archive_start_ofs, and mz_zip_archive::m_pState.
MINIZ_EXPORT mz_uint64 mz_zip_get_archive_size | ( | mz_zip_archive * | pZip | ) |
Definition at line 7779 of file miniz.c.
References mz_zip_archive::m_archive_size.
MINIZ_EXPORT size_t mz_zip_get_central_dir_size | ( | mz_zip_archive * | pZip | ) |
Definition at line 7766 of file miniz.c.
References mz_zip_internal_state_tag::m_central_dir, mz_zip_archive::m_pState, and mz_zip_array::m_size.
MINIZ_EXPORT MZ_FILE * mz_zip_get_cfile | ( | mz_zip_archive * | pZip | ) |
Definition at line 7793 of file miniz.c.
References mz_zip_internal_state_tag::m_pFile, and mz_zip_archive::m_pState.
MINIZ_EXPORT const char * mz_zip_get_error_string | ( | mz_zip_error | mz_err | ) |
Definition at line 7680 of file miniz.c.
References MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARCHIVE_TOO_LARGE, MZ_ZIP_BUF_TOO_SMALL, MZ_ZIP_COMPRESSION_FAILED, MZ_ZIP_CRC_CHECK_FAILED, MZ_ZIP_DECOMPRESSION_FAILED, MZ_ZIP_FAILED_FINDING_CENTRAL_DIR, MZ_ZIP_FILE_CLOSE_FAILED, MZ_ZIP_FILE_CREATE_FAILED, MZ_ZIP_FILE_NOT_FOUND, MZ_ZIP_FILE_OPEN_FAILED, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FILE_SEEK_FAILED, MZ_ZIP_FILE_STAT_FAILED, MZ_ZIP_FILE_TOO_LARGE, MZ_ZIP_FILE_WRITE_FAILED, MZ_ZIP_INTERNAL_ERROR, MZ_ZIP_INVALID_FILENAME, MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NO_ERROR, MZ_ZIP_NOT_AN_ARCHIVE, MZ_ZIP_TOO_MANY_FILES, MZ_ZIP_TOTAL_ERRORS, MZ_ZIP_UNDEFINED_ERROR, MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE, MZ_ZIP_UNSUPPORTED_CDIR_SIZE, MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_FEATURE, MZ_ZIP_UNSUPPORTED_METHOD, MZ_ZIP_UNSUPPORTED_MULTIDISK, MZ_ZIP_VALIDATION_FAILED, and MZ_ZIP_WRITE_CALLBACK_FAILED.
MINIZ_EXPORT mz_zip_error mz_zip_get_last_error | ( | mz_zip_archive * | pZip | ) |
Definition at line 7667 of file miniz.c.
References mz_zip_archive::m_last_error, MZ_ZIP_INVALID_PARAMETER, and MZ_ZIP_NO_ERROR.
MINIZ_EXPORT mz_zip_mode mz_zip_get_mode | ( | mz_zip_archive * | pZip | ) |
Definition at line 7631 of file miniz.c.
References mz_zip_archive::m_zip_mode, and MZ_ZIP_MODE_INVALID.
MINIZ_EXPORT mz_zip_type mz_zip_get_type | ( | mz_zip_archive * | pZip | ) |
Definition at line 7636 of file miniz.c.
References mz_zip_archive::m_zip_type, and MZ_ZIP_TYPE_INVALID.
MINIZ_EXPORT mz_bool mz_zip_is_zip64 | ( | mz_zip_archive * | pZip | ) |
Definition at line 7758 of file miniz.c.
References mz_zip_archive::m_pState, mz_zip_internal_state_tag::m_zip64, and MZ_FALSE.
MINIZ_EXPORT mz_zip_error mz_zip_peek_last_error | ( | mz_zip_archive * | pZip | ) |
Definition at line 7654 of file miniz.c.
References mz_zip_archive::m_last_error, and MZ_ZIP_INVALID_PARAMETER.
MINIZ_EXPORT size_t mz_zip_read_archive_data | ( | mz_zip_archive * | pZip, |
mz_uint64 | file_ofs, | ||
void * | pBuf, | ||
size_t | n ) |
Definition at line 7800 of file miniz.c.
References mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, MZ_ZIP_INVALID_PARAMETER, and mz_zip_set_error().
MINIZ_EXPORT mz_bool mz_zip_reader_end | ( | mz_zip_archive * | pZip | ) |
Definition at line 3971 of file miniz.c.
References MZ_TRUE, and mz_zip_reader_end_internal().
Referenced by mz_zip_end().
MINIZ_EXPORT mz_zip_reader_extract_iter_state * mz_zip_reader_extract_file_iter_new | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint | flags ) |
Definition at line 5058 of file miniz.c.
References mz_zip_reader_extract_iter_new(), and mz_zip_reader_locate_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_file_to_callback | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_file_write_func | pCallback, | ||
void * | pOpaque, | ||
mz_uint | flags ) |
Definition at line 4921 of file miniz.c.
References MZ_FALSE, mz_zip_reader_extract_to_callback(), and mz_zip_reader_locate_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_file_to_cfile | ( | mz_zip_archive * | pZip, |
const char * | pArchive_filename, | ||
MZ_FILE * | pFile, | ||
mz_uint | flags ) |
Definition at line 5292 of file miniz.c.
References MZ_FALSE, mz_zip_reader_extract_to_cfile(), and mz_zip_reader_locate_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_file_to_file | ( | mz_zip_archive * | pZip, |
const char * | pArchive_filename, | ||
const char * | pDst_filename, | ||
mz_uint | flags ) |
Definition at line 5270 of file miniz.c.
References MZ_FALSE, mz_zip_reader_extract_to_file(), and mz_zip_reader_locate_file_v2().
MINIZ_EXPORT void * mz_zip_reader_extract_file_to_heap | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
size_t * | pSize, | ||
mz_uint | flags ) |
Definition at line 4709 of file miniz.c.
References MZ_FALSE, mz_zip_reader_extract_to_heap(), and mz_zip_reader_locate_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_file_to_mem | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
void * | pBuf, | ||
size_t | buf_size, | ||
mz_uint | flags ) |
Definition at line 4668 of file miniz.c.
References mz_zip_reader_extract_file_to_mem_no_alloc().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_file_to_mem_no_alloc | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
void * | pBuf, | ||
size_t | buf_size, | ||
mz_uint | flags, | ||
void * | pUser_read_buf, | ||
size_t | user_read_buf_size ) |
Definition at line 4655 of file miniz.c.
References MZ_FALSE, mz_zip_reader_extract_to_mem_no_alloc1(), and mz_zip_reader_locate_file_v2().
Referenced by mz_zip_reader_extract_file_to_mem().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_iter_free | ( | mz_zip_reader_extract_iter_state * | pState | ) |
Definition at line 5187 of file miniz.c.
References mz_zip_reader_extract_iter_state::file_crc32, mz_zip_reader_extract_iter_state::file_stat, mz_zip_reader_extract_iter_state::flags, mz_zip_archive_file_stat::m_crc32, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pState, mz_zip_archive_file_stat::m_uncomp_size, MZ_FALSE, MZ_ZIP_DECOMPRESSION_FAILED, MZ_ZIP_FLAG_COMPRESSED_DATA, mz_zip_set_error(), MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE, mz_zip_reader_extract_iter_state::out_buf_ofs, mz_zip_reader_extract_iter_state::pRead_buf, mz_zip_reader_extract_iter_state::pWrite_buf, mz_zip_reader_extract_iter_state::pZip, mz_zip_reader_extract_iter_state::status, TINFL_STATUS_DONE, and TINFL_STATUS_FAILED.
MINIZ_EXPORT mz_zip_reader_extract_iter_state * mz_zip_reader_extract_iter_new | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
mz_uint | flags ) |
Definition at line 4930 of file miniz.c.
References mz_zip_reader_extract_iter_state::comp_remaining, mz_zip_reader_extract_iter_state::cur_file_ofs, mz_zip_reader_extract_iter_state::file_crc32, mz_zip_reader_extract_iter_state::file_stat, mz_zip_reader_extract_iter_state::flags, mz_zip_reader_extract_iter_state::inflator, mz_zip_archive::m_archive_size, mz_zip_archive_file_stat::m_bit_flag, mz_zip_archive_file_stat::m_comp_size, mz_zip_archive_file_stat::m_local_header_ofs, mz_zip_archive_file_stat::m_method, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, MZ_CRC32_INIT, MZ_DEFLATED, MZ_MIN, MZ_READ_LE16, MZ_READ_LE32, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FLAG_COMPRESSED_DATA, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_COMPRESSED_PATCH_FLAG, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_IS_ENCRYPTED, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_USES_STRONG_ENCRYPTION, MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_LDH_EXTRA_LEN_OFS, MZ_ZIP_LDH_FILENAME_LEN_OFS, MZ_ZIP_LOCAL_DIR_HEADER_SIG, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MAX_IO_BUF_SIZE, mz_zip_reader_file_stat(), mz_zip_set_error(), MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_METHOD, mz_zip_reader_extract_iter_state::out_blk_remain, mz_zip_reader_extract_iter_state::out_buf_ofs, mz_zip_reader_extract_iter_state::pRead_buf, mz_zip_reader_extract_iter_state::pWrite_buf, mz_zip_reader_extract_iter_state::pZip, mz_zip_reader_extract_iter_state::read_buf_avail, mz_zip_reader_extract_iter_state::read_buf_ofs, mz_zip_reader_extract_iter_state::read_buf_size, mz_zip_reader_extract_iter_state::status, tinfl_init, TINFL_LZ_DICT_SIZE, and TINFL_STATUS_DONE.
Referenced by mz_zip_reader_extract_file_iter_new().
MINIZ_EXPORT size_t mz_zip_reader_extract_iter_read | ( | mz_zip_reader_extract_iter_state * | pState, |
void * | pvBuf, | ||
size_t | buf_size ) |
Definition at line 5070 of file miniz.c.
References mz_zip_reader_extract_iter_state::comp_remaining, mz_zip_reader_extract_iter_state::cur_file_ofs, mz_zip_reader_extract_iter_state::file_crc32, mz_zip_reader_extract_iter_state::file_stat, mz_zip_reader_extract_iter_state::flags, mz_zip_reader_extract_iter_state::inflator, mz_zip_archive_file_stat::m_method, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive_file_stat::m_uncomp_size, mz_crc32(), MZ_MIN, MZ_ZIP_DECOMPRESSION_FAILED, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FLAG_COMPRESSED_DATA, mz_zip_set_error(), mz_zip_reader_extract_iter_state::out_blk_remain, mz_zip_reader_extract_iter_state::out_buf_ofs, mz_zip_reader_extract_iter_state::pRead_buf, mz_zip_reader_extract_iter_state::pWrite_buf, mz_zip_reader_extract_iter_state::pZip, mz_zip_reader_extract_iter_state::read_buf_avail, mz_zip_reader_extract_iter_state::read_buf_ofs, mz_zip_reader_extract_iter_state::read_buf_size, mz_zip_reader_extract_iter_state::status, tinfl_decompress(), TINFL_FLAG_HAS_MORE_INPUT, TINFL_LZ_DICT_SIZE, TINFL_STATUS_FAILED, TINFL_STATUS_HAS_MORE_OUTPUT, and TINFL_STATUS_NEEDS_MORE_INPUT.
MINIZ_EXPORT mz_bool mz_zip_reader_extract_to_callback | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
mz_file_write_func | pCallback, | ||
void * | pOpaque, | ||
mz_uint | flags ) |
Definition at line 4721 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_archive_file_stat::m_bit_flag, mz_zip_archive_file_stat::m_comp_size, mz_zip_archive_file_stat::m_crc32, mz_zip_archive_file_stat::m_is_directory, mz_zip_archive_file_stat::m_local_header_ofs, mz_zip_archive_file_stat::m_method, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive_file_stat::m_uncomp_size, mz_crc32(), MZ_CRC32_INIT, MZ_DEFLATED, MZ_FALSE, MZ_MIN, MZ_READ_LE16, MZ_READ_LE32, MZ_TRUE, MZ_UINT32_MAX, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_DECOMPRESSION_FAILED, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FLAG_COMPRESSED_DATA, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_COMPRESSED_PATCH_FLAG, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_IS_ENCRYPTED, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_USES_STRONG_ENCRYPTION, MZ_ZIP_INTERNAL_ERROR, MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LDH_EXTRA_LEN_OFS, MZ_ZIP_LDH_FILENAME_LEN_OFS, MZ_ZIP_LOCAL_DIR_HEADER_SIG, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MAX_IO_BUF_SIZE, mz_zip_reader_file_stat(), mz_zip_set_error(), MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE, MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_METHOD, MZ_ZIP_WRITE_CALLBACK_FAILED, tinfl_decompress(), TINFL_FLAG_HAS_MORE_INPUT, tinfl_init, TINFL_LZ_DICT_SIZE, TINFL_STATUS_DONE, TINFL_STATUS_FAILED, TINFL_STATUS_HAS_MORE_OUTPUT, and TINFL_STATUS_NEEDS_MORE_INPUT.
Referenced by mz_zip_reader_extract_file_to_callback(), mz_zip_reader_extract_to_cfile(), mz_zip_reader_extract_to_file(), and mz_zip_validate_file().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_to_cfile | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
MZ_FILE * | File, | ||
mz_uint | flags ) |
Definition at line 5279 of file miniz.c.
References mz_zip_archive_file_stat::m_is_directory, mz_zip_archive_file_stat::m_is_supported, MZ_FALSE, mz_zip_file_write_callback(), mz_zip_reader_extract_to_callback(), mz_zip_reader_file_stat(), mz_zip_set_error(), and MZ_ZIP_UNSUPPORTED_FEATURE.
Referenced by mz_zip_reader_extract_file_to_cfile().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_to_file | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
const char * | pDst_filename, | ||
mz_uint | flags ) |
Definition at line 5236 of file miniz.c.
References mz_zip_archive_file_stat::m_is_directory, mz_zip_archive_file_stat::m_is_supported, mz_zip_archive_file_stat::m_time, MZ_FALSE, MZ_FCLOSE, MZ_FILE, MZ_FOPEN, MZ_ZIP_FILE_CLOSE_FAILED, MZ_ZIP_FILE_OPEN_FAILED, mz_zip_file_write_callback(), mz_zip_reader_extract_to_callback(), mz_zip_reader_file_stat(), mz_zip_set_error(), mz_zip_set_file_times(), and MZ_ZIP_UNSUPPORTED_FEATURE.
Referenced by mz_zip_reader_extract_file_to_file().
MINIZ_EXPORT void * mz_zip_reader_extract_to_heap | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
size_t * | pSize, | ||
mz_uint | flags ) |
Definition at line 4673 of file miniz.c.
References mz_zip_archive_file_stat::m_comp_size, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive_file_stat::m_uncomp_size, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_FLAG_COMPRESSED_DATA, MZ_ZIP_INTERNAL_ERROR, mz_zip_reader_extract_to_mem_no_alloc1(), mz_zip_reader_file_stat(), and mz_zip_set_error().
Referenced by mz_zip_extract_archive_file_to_heap_v2(), and mz_zip_reader_extract_file_to_heap().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_to_mem | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
void * | pBuf, | ||
size_t | buf_size, | ||
mz_uint | flags ) |
Definition at line 4663 of file miniz.c.
References mz_zip_reader_extract_to_mem_no_alloc1().
MINIZ_EXPORT mz_bool mz_zip_reader_extract_to_mem_no_alloc | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
void * | pBuf, | ||
size_t | buf_size, | ||
mz_uint | flags, | ||
void * | pUser_read_buf, | ||
size_t | user_read_buf_size ) |
Definition at line 4650 of file miniz.c.
References mz_zip_reader_extract_to_mem_no_alloc1().
MINIZ_EXPORT mz_bool mz_zip_reader_file_stat | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
mz_zip_archive_file_stat * | pStat ) |
Definition at line 7829 of file miniz.c.
References mz_zip_file_stat_internal(), and mz_zip_get_cdh().
Referenced by mz_zip_reader_extract_iter_new(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_cfile(), mz_zip_reader_extract_to_file(), mz_zip_reader_extract_to_heap(), mz_zip_reader_extract_to_mem_no_alloc1(), and mz_zip_validate_archive().
MINIZ_EXPORT mz_uint mz_zip_reader_get_filename | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
char * | pFilename, | ||
mz_uint | filename_buf_size ) |
Definition at line 7808 of file miniz.c.
References MZ_MIN, MZ_READ_LE16, MZ_ZIP_CDH_FILENAME_LEN_OFS, MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, mz_zip_get_cdh(), MZ_ZIP_INVALID_PARAMETER, and mz_zip_set_error().
MINIZ_EXPORT mz_uint mz_zip_reader_get_num_files | ( | mz_zip_archive * | pZip | ) |
MINIZ_EXPORT mz_bool mz_zip_reader_init | ( | mz_zip_archive * | pZip, |
mz_uint64 | size, | ||
mz_uint | flags ) |
Definition at line 3975 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_archive::m_pRead, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_TRUE, MZ_ZIP_INVALID_PARAMETER, mz_zip_reader_end_internal(), mz_zip_reader_init_internal(), mz_zip_reader_read_central_dir(), mz_zip_set_error(), and MZ_ZIP_TYPE_USER.
MINIZ_EXPORT mz_bool mz_zip_reader_init_cfile | ( | mz_zip_archive * | pZip, |
MZ_FILE * | pFile, | ||
mz_uint64 | archive_size, | ||
mz_uint | flags ) |
Definition at line 4110 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_file_archive_start_ofs, mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_FSEEK64, MZ_FTELL64, MZ_TRUE, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_OPEN_FAILED, mz_zip_file_read_func(), MZ_ZIP_FILE_SEEK_FAILED, MZ_ZIP_NOT_AN_ARCHIVE, mz_zip_reader_end_internal(), mz_zip_reader_init_internal(), mz_zip_reader_read_central_dir(), mz_zip_set_error(), and MZ_ZIP_TYPE_CFILE.
MINIZ_EXPORT mz_bool mz_zip_reader_init_file | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint32 | flags ) |
Definition at line 4051 of file miniz.c.
References mz_zip_reader_init_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_init_file_v2 | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint | flags, | ||
mz_uint64 | file_start_ofs, | ||
mz_uint64 | archive_size ) |
Definition at line 4056 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_file_archive_start_ofs, mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_FCLOSE, MZ_FILE, MZ_FOPEN, MZ_FSEEK64, MZ_FTELL64, MZ_TRUE, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_OPEN_FAILED, mz_zip_file_read_func(), MZ_ZIP_FILE_SEEK_FAILED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NOT_AN_ARCHIVE, mz_zip_reader_end_internal(), mz_zip_reader_init_internal(), mz_zip_reader_read_central_dir(), mz_zip_set_error(), and MZ_ZIP_TYPE_FILE.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), mz_zip_extract_archive_file_to_heap_v2(), mz_zip_reader_init_file(), and mz_zip_validate_file_archive().
MINIZ_EXPORT mz_bool mz_zip_reader_init_mem | ( | mz_zip_archive * | pZip, |
const void * | pMem, | ||
size_t | size, | ||
mz_uint | flags ) |
Definition at line 4003 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_mem_size, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_TRUE, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_INVALID_PARAMETER, mz_zip_mem_read_func(), MZ_ZIP_NOT_AN_ARCHIVE, mz_zip_reader_end_internal(), mz_zip_reader_init_internal(), mz_zip_reader_read_central_dir(), mz_zip_set_error(), and MZ_ZIP_TYPE_MEMORY.
Referenced by mz_zip_validate_mem_archive().
MINIZ_EXPORT mz_bool mz_zip_reader_is_file_a_directory | ( | mz_zip_archive * | pZip, |
mz_uint | file_index ) |
Definition at line 4209 of file miniz.c.
References MZ_FALSE, MZ_READ_LE16, MZ_READ_LE32, MZ_TRUE, MZ_ZIP_CDH_EXTERNAL_ATTR_OFS, MZ_ZIP_CDH_FILENAME_LEN_OFS, MZ_ZIP_CDH_VERSION_MADE_BY_OFS, MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_DOS_DIR_ATTRIBUTE_BITFLAG, mz_zip_get_cdh(), MZ_ZIP_INVALID_PARAMETER, and mz_zip_set_error().
Referenced by mz_zip_file_stat_internal().
MINIZ_EXPORT mz_bool mz_zip_reader_is_file_encrypted | ( | mz_zip_archive * | pZip, |
mz_uint | file_index ) |
Definition at line 4159 of file miniz.c.
References MZ_FALSE, MZ_READ_LE16, MZ_ZIP_CDH_BIT_FLAG_OFS, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_IS_ENCRYPTED, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_USES_STRONG_ENCRYPTION, mz_zip_get_cdh(), MZ_ZIP_INVALID_PARAMETER, and mz_zip_set_error().
Referenced by mz_zip_file_stat_internal().
MINIZ_EXPORT mz_bool mz_zip_reader_is_file_supported | ( | mz_zip_archive * | pZip, |
mz_uint | file_index ) |
Definition at line 4173 of file miniz.c.
References MZ_DEFLATED, MZ_FALSE, MZ_READ_LE16, MZ_TRUE, MZ_ZIP_CDH_BIT_FLAG_OFS, MZ_ZIP_CDH_METHOD_OFS, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_COMPRESSED_PATCH_FLAG, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_IS_ENCRYPTED, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_USES_STRONG_ENCRYPTION, mz_zip_get_cdh(), MZ_ZIP_INVALID_PARAMETER, mz_zip_set_error(), MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_FEATURE, and MZ_ZIP_UNSUPPORTED_METHOD.
Referenced by mz_zip_file_stat_internal().
MINIZ_EXPORT int mz_zip_reader_locate_file | ( | mz_zip_archive * | pZip, |
const char * | pName, | ||
const char * | pComment, | ||
mz_uint | flags ) |
Definition at line 4429 of file miniz.c.
References mz_zip_reader_locate_file_v2().
MINIZ_EXPORT mz_bool mz_zip_reader_locate_file_v2 | ( | mz_zip_archive * | pZip, |
const char * | pName, | ||
const char * | pComment, | ||
mz_uint | flags, | ||
mz_uint32 * | file_index ) |
Definition at line 4438 of file miniz.c.
References mz_zip_internal_state_tag::m_central_dir, mz_zip_internal_state_tag::m_central_dir_offsets, mz_zip_internal_state_tag::m_init_flags, mz_zip_archive::m_pState, mz_zip_array::m_size, mz_zip_internal_state_tag::m_sorted_central_dir_offsets, mz_zip_archive::m_total_files, mz_zip_archive::m_zip_mode, MZ_READ_LE16, MZ_TRUE, MZ_UINT16_MAX, MZ_ZIP_ARRAY_ELEMENT, MZ_ZIP_CDH_COMMENT_LEN_OFS, MZ_ZIP_CDH_EXTRA_LEN_OFS, MZ_ZIP_CDH_FILENAME_LEN_OFS, MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_NOT_FOUND, MZ_ZIP_FLAG_CASE_SENSITIVE, MZ_ZIP_FLAG_DO_NOT_SORT_CENTRAL_DIRECTORY, MZ_ZIP_FLAG_IGNORE_PATH, MZ_ZIP_INVALID_PARAMETER, mz_zip_locate_file_binary_search(), MZ_ZIP_MODE_READING, mz_zip_set_error(), and mz_zip_string_equal().
Referenced by mz_zip_extract_archive_file_to_heap_v2(), mz_zip_reader_extract_file_iter_new(), mz_zip_reader_extract_file_to_callback(), mz_zip_reader_extract_file_to_cfile(), mz_zip_reader_extract_file_to_file(), mz_zip_reader_extract_file_to_heap(), mz_zip_reader_extract_file_to_mem_no_alloc(), mz_zip_reader_locate_file(), and mz_zip_validate_archive().
MINIZ_EXPORT mz_zip_error mz_zip_set_last_error | ( | mz_zip_archive * | pZip, |
mz_zip_error | err_num ) |
Definition at line 7641 of file miniz.c.
References mz_zip_archive::m_last_error, and MZ_ZIP_INVALID_PARAMETER.
Referenced by mz_zip_clear_last_error().
MINIZ_EXPORT mz_bool mz_zip_validate_archive | ( | mz_zip_archive * | pZip, |
mz_uint | flags ) |
Definition at line 5525 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_archive_file_stat::m_filename, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pFree, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_array::m_size, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, MZ_FALSE, MZ_TRUE, MZ_UINT16_MAX, MZ_UINT32_MAX, MZ_ZIP_ARCHIVE_TOO_LARGE, MZ_ZIP_FLAG_VALIDATE_LOCATE_FILE_FLAG, MZ_ZIP_INVALID_PARAMETER, mz_zip_reader_file_stat(), mz_zip_reader_locate_file_v2(), mz_zip_set_error(), mz_zip_validate_file(), and MZ_ZIP_VALIDATION_FAILED.
Referenced by mz_zip_validate_file_archive(), and mz_zip_validate_mem_archive().
MINIZ_EXPORT mz_bool mz_zip_validate_file | ( | mz_zip_archive * | pZip, |
mz_uint | file_index, | ||
mz_uint | flags ) |
Definition at line 5310 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_archive_file_stat::m_comp_size, mz_zip_archive_file_stat::m_crc32, mz_zip_archive_file_stat::m_filename, mz_zip_archive_file_stat::m_is_directory, mz_zip_archive_file_stat::m_is_encrypted, mz_zip_archive_file_stat::m_is_supported, mz_zip_archive_file_stat::m_local_header_ofs, mz_zip_archive_file_stat::m_method, mz_zip_array::m_p, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_total_files, mz_zip_archive_file_stat::m_uncomp_size, mz_zip_internal_state_tag::m_zip64, MZ_CRC32_INIT, MZ_DEFLATED, MZ_FALSE, MZ_MAX, MZ_READ_LE16, MZ_READ_LE32, MZ_READ_LE64, MZ_TRUE, MZ_UINT32_MAX, MZ_ZIP64_EXTENDED_INFORMATION_FIELD_HEADER_ID, MZ_ZIP_ALLOC_FAILED, mz_zip_array_clear(), mz_zip_array_init(), mz_zip_array_resize(), mz_zip_compute_crc32_callback(), MZ_ZIP_DATA_DESCRIPTOR_ID, MZ_ZIP_FILE_READ_FAILED, mz_zip_file_stat_internal(), MZ_ZIP_FLAG_VALIDATE_HEADERS_ONLY, mz_zip_get_cdh(), MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LDH_BIT_FLAG_OFS, MZ_ZIP_LDH_COMPRESSED_SIZE_OFS, MZ_ZIP_LDH_CRC32_OFS, MZ_ZIP_LDH_DECOMPRESSED_SIZE_OFS, MZ_ZIP_LDH_EXTRA_LEN_OFS, MZ_ZIP_LDH_FILENAME_LEN_OFS, MZ_ZIP_LOCAL_DIR_HEADER_SIG, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, mz_zip_reader_extract_to_callback(), mz_zip_set_error(), MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_FEATURE, MZ_ZIP_UNSUPPORTED_METHOD, and MZ_ZIP_VALIDATION_FAILED.
Referenced by mz_zip_validate_archive().
MINIZ_EXPORT mz_bool mz_zip_validate_file_archive | ( | const char * | pFilename, |
mz_uint | flags, | ||
mz_zip_error * | pErr ) |
Definition at line 5617 of file miniz.c.
References mz_zip_archive::m_last_error, MZ_FALSE, MZ_TRUE, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NO_ERROR, mz_zip_reader_end_internal(), mz_zip_reader_init_file_v2(), mz_zip_validate_archive(), and mz_zip_zero_struct().
MINIZ_EXPORT mz_bool mz_zip_validate_mem_archive | ( | const void * | pMem, |
size_t | size, | ||
mz_uint | flags, | ||
mz_zip_error * | pErr ) |
Definition at line 5575 of file miniz.c.
References mz_zip_archive::m_last_error, MZ_FALSE, MZ_TRUE, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NO_ERROR, mz_zip_reader_end_internal(), mz_zip_reader_init_mem(), mz_zip_validate_archive(), and mz_zip_zero_struct().
MINIZ_EXPORT mz_bool mz_zip_writer_add_cfile | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
MZ_FILE * | pSrc_file, | ||
mz_uint64 | max_size, | ||
const MZ_TIME_T * | pFile_time, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags, | ||
const char * | user_extra_data_local, | ||
mz_uint | user_extra_data_local_len, | ||
const char * | user_extra_data_central, | ||
mz_uint | user_extra_data_central_len ) |
Definition at line 6883 of file miniz.c.
References mz_file_read_func_stdio(), and mz_zip_writer_add_read_buf_callback().
Referenced by mz_zip_writer_add_file().
MINIZ_EXPORT mz_bool mz_zip_writer_add_file | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
const char * | pSrc_filename, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags ) |
Definition at line 6890 of file miniz.c.
References MZ_FCLOSE, MZ_FILE, MZ_FOPEN, MZ_FSEEK64, MZ_FTELL64, MZ_TIME_T, MZ_ZIP_FILE_OPEN_FAILED, MZ_ZIP_FILE_STAT_FAILED, mz_zip_get_file_modified_time(), mz_zip_set_error(), and mz_zip_writer_add_cfile().
MINIZ_EXPORT mz_bool mz_zip_writer_add_from_zip_reader | ( | mz_zip_archive * | pZip, |
mz_zip_archive * | pSource_zip, | ||
mz_uint | src_file_index ) |
Definition at line 7002 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_internal_state_tag::m_central_dir_offsets, mz_zip_archive_file_stat::m_comp_size, mz_zip_archive::m_file_offset_alignment, mz_zip_archive_file_stat::m_local_header_ofs, mz_zip_array::m_p, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_array::m_size, mz_zip_archive::m_total_files, mz_zip_archive_file_stat::m_uncomp_size, mz_zip_internal_state_tag::m_zip64, mz_zip_archive::m_zip_mode, MZ_ASSERT, MZ_FALSE, MZ_MAX, MZ_MIN, MZ_READ_LE16, MZ_READ_LE32, MZ_READ_LE64, MZ_TRUE, MZ_UINT16_MAX, MZ_UINT32_MAX, MZ_WRITE_LE16, MZ_WRITE_LE32, mz_write_le32(), mz_write_le64(), MZ_ZIP64_EXTENDED_INFORMATION_FIELD_HEADER_ID, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARCHIVE_TOO_LARGE, mz_zip_array_clear(), mz_zip_array_init(), mz_zip_array_push_back(), mz_zip_array_resize(), MZ_ZIP_CDH_COMMENT_LEN_OFS, MZ_ZIP_CDH_COMPRESSED_SIZE_OFS, MZ_ZIP_CDH_DECOMPRESSED_SIZE_OFS, MZ_ZIP_CDH_EXTRA_LEN_OFS, MZ_ZIP_CDH_FILENAME_LEN_OFS, MZ_ZIP_CDH_LOCAL_HEADER_OFS, MZ_ZIP_CDH_SIG_OFS, MZ_ZIP_CENTRAL_DIR_HEADER_SIG, MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_DATA_DESCRIPTOR_ID, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_READ_FAILED, mz_zip_file_stat_internal(), MZ_ZIP_FILE_WRITE_FAILED, mz_zip_get_cdh(), MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LDH_BIT_FLAG_OFS, MZ_ZIP_LDH_COMPRESSED_SIZE_OFS, MZ_ZIP_LDH_DECOMPRESSED_SIZE_OFS, MZ_ZIP_LDH_EXTRA_LEN_OFS, MZ_ZIP_LDH_FILENAME_LEN_OFS, MZ_ZIP_LOCAL_DIR_HEADER_SIG, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MAX_IO_BUF_SIZE, MZ_ZIP_MODE_WRITING, mz_zip_set_error(), MZ_ZIP_TOO_MANY_FILES, MZ_ZIP_UNSUPPORTED_CDIR_SIZE, mz_zip_writer_compute_padding_needed_for_file_alignment(), mz_zip_writer_update_zip64_extension_block(), and mz_zip_writer_write_zeros().
MINIZ_EXPORT mz_bool mz_zip_writer_add_mem | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
const void * | pBuf, | ||
size_t | buf_size, | ||
mz_uint | level_and_flags ) |
Definition at line 6039 of file miniz.c.
References mz_zip_writer_add_mem_ex().
MINIZ_EXPORT mz_bool mz_zip_writer_add_mem_ex | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
const void * | pBuf, | ||
size_t | buf_size, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags, | ||
mz_uint64 | uncomp_size, | ||
mz_uint32 | uncomp_crc32 ) |
Definition at line 6218 of file miniz.c.
References mz_zip_writer_add_mem_ex_v2().
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), and mz_zip_writer_add_mem().
MINIZ_EXPORT mz_bool mz_zip_writer_add_mem_ex_v2 | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
const void * | pBuf, | ||
size_t | buf_size, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags, | ||
mz_uint64 | uncomp_size, | ||
mz_uint32 | uncomp_crc32, | ||
MZ_TIME_T * | last_modified, | ||
const char * | user_extra_data_local, | ||
mz_uint | user_extra_data_local_len, | ||
const char * | user_extra_data_central, | ||
mz_uint | user_extra_data_central_len ) |
Definition at line 6224 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_internal_state_tag::m_central_dir_offsets, mz_zip_writer_add_state::m_comp_size, mz_zip_writer_add_state::m_cur_archive_file_ofs, mz_zip_archive::m_file_offset_alignment, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_writer_add_state::m_pZip, mz_zip_array::m_size, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, mz_zip_archive::m_zip_mode, MZ_ASSERT, MZ_CLEAR_ARR, mz_crc32(), MZ_CRC32_INIT, MZ_DEFAULT_LEVEL, MZ_DEFAULT_STRATEGY, MZ_DEFLATED, MZ_FALSE, MZ_TIME_T, MZ_TRUE, MZ_UBER_COMPRESSION, MZ_UINT16_MAX, MZ_UINT32_MAX, MZ_WRITE_LE32, MZ_WRITE_LE64, MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARCHIVE_TOO_LARGE, mz_zip_array_ensure_room(), MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_COMPRESSION_FAILED, MZ_ZIP_DATA_DESCRIPTER_SIZE32, MZ_ZIP_DATA_DESCRIPTER_SIZE64, MZ_ZIP_DATA_DESCRIPTOR_ID, MZ_ZIP_DOS_DIR_ATTRIBUTE_BITFLAG, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_WRITE_FAILED, MZ_ZIP_FLAG_ASCII_FILENAME, MZ_ZIP_FLAG_COMPRESSED_DATA, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_UTF8, MZ_ZIP_INTERNAL_ERROR, MZ_ZIP_INVALID_FILENAME, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LDH_BIT_FLAG_HAS_LOCATOR, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MODE_WRITING, mz_zip_set_error(), mz_zip_time_t_to_dos_time(), MZ_ZIP_TOO_MANY_FILES, MZ_ZIP_UNSUPPORTED_CDIR_SIZE, mz_zip_writer_add_put_buf_callback(), mz_zip_writer_add_to_central_dir(), mz_zip_writer_compute_padding_needed_for_file_alignment(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_create_zip64_extra_data(), mz_zip_writer_validate_archive_name(), mz_zip_writer_write_zeros(), tdefl_compress_buffer(), tdefl_create_comp_flags_from_zip_params(), TDEFL_FINISH, tdefl_init(), TDEFL_STATUS_DONE, and TDEFL_STATUS_OKAY.
Referenced by mz_zip_writer_add_mem_ex().
MINIZ_EXPORT mz_bool mz_zip_writer_add_read_buf_callback | ( | mz_zip_archive * | pZip, |
const char * | pArchive_name, | ||
mz_file_read_func | read_callback, | ||
void * | callback_opaque, | ||
mz_uint64 | max_size, | ||
const MZ_TIME_T * | pFile_time, | ||
const void * | pComment, | ||
mz_uint16 | comment_size, | ||
mz_uint | level_and_flags, | ||
const char * | user_extra_data_local, | ||
mz_uint | user_extra_data_local_len, | ||
const char * | user_extra_data_central, | ||
mz_uint | user_extra_data_central_len ) |
Definition at line 6510 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_writer_add_state::m_comp_size, mz_zip_writer_add_state::m_cur_archive_file_ofs, mz_zip_archive::m_file_offset_alignment, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_writer_add_state::m_pZip, mz_zip_array::m_size, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, mz_zip_archive::m_zip_mode, MZ_ASSERT, MZ_CLEAR_ARR, mz_crc32(), MZ_CRC32_INIT, MZ_DEFAULT_LEVEL, MZ_DEFAULT_STRATEGY, MZ_DEFLATED, MZ_FALSE, MZ_TRUE, MZ_UBER_COMPRESSION, MZ_UINT16_MAX, MZ_UINT32_MAX, MZ_WRITE_LE32, MZ_WRITE_LE64, MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARCHIVE_TOO_LARGE, MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_COMPRESSION_FAILED, MZ_ZIP_DATA_DESCRIPTER_SIZE32, MZ_ZIP_DATA_DESCRIPTER_SIZE64, MZ_ZIP_DATA_DESCRIPTOR_ID, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FILE_WRITE_FAILED, MZ_ZIP_FLAG_ASCII_FILENAME, MZ_ZIP_FLAG_COMPRESSED_DATA, MZ_ZIP_FLAG_WRITE_HEADER_SET_SIZE, MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_UTF8, MZ_ZIP_INTERNAL_ERROR, MZ_ZIP_INVALID_FILENAME, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LDH_BIT_FLAG_HAS_LOCATOR, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MAX_IO_BUF_SIZE, MZ_ZIP_MODE_WRITING, mz_zip_set_error(), mz_zip_time_t_to_dos_time(), MZ_ZIP_TOO_MANY_FILES, MZ_ZIP_UNSUPPORTED_CDIR_SIZE, mz_zip_writer_add_put_buf_callback(), mz_zip_writer_add_to_central_dir(), mz_zip_writer_compute_padding_needed_for_file_alignment(), mz_zip_writer_create_local_dir_header(), mz_zip_writer_create_zip64_extra_data(), mz_zip_writer_validate_archive_name(), mz_zip_writer_write_zeros(), tdefl_compress_buffer(), tdefl_create_comp_flags_from_zip_params(), TDEFL_FINISH, TDEFL_FULL_FLUSH, tdefl_init(), TDEFL_NO_FLUSH, TDEFL_STATUS_DONE, and TDEFL_STATUS_OKAY.
Referenced by mz_zip_writer_add_cfile().
MINIZ_EXPORT mz_bool mz_zip_writer_end | ( | mz_zip_archive * | pZip | ) |
Definition at line 7477 of file miniz.c.
References MZ_TRUE, and mz_zip_writer_end_internal().
Referenced by mz_zip_end(), and mz_zip_writer_init_file_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_finalize_archive | ( | mz_zip_archive * | pZip | ) |
Definition at line 7364 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_archive::m_central_directory_file_ofs, mz_zip_array::m_p, mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_array::m_size, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, mz_zip_archive::m_zip_mode, MZ_CLEAR_ARR, MZ_FFLUSH, MZ_MIN, MZ_TRUE, MZ_UINT16_MAX, MZ_UINT32_MAX, MZ_WRITE_LE16, MZ_WRITE_LE32, MZ_WRITE_LE64, MZ_ZIP64_ECDH_CDIR_NUM_ENTRIES_ON_DISK_OFS, MZ_ZIP64_ECDH_CDIR_OFS_OFS, MZ_ZIP64_ECDH_CDIR_SIZE_OFS, MZ_ZIP64_ECDH_CDIR_TOTAL_ENTRIES_OFS, MZ_ZIP64_ECDH_SIG_OFS, MZ_ZIP64_ECDH_SIZE_OF_RECORD_OFS, MZ_ZIP64_ECDH_VERSION_MADE_BY_OFS, MZ_ZIP64_ECDH_VERSION_NEEDED_OFS, MZ_ZIP64_ECDL_REL_OFS_TO_ZIP64_ECDR_OFS, MZ_ZIP64_ECDL_SIG_OFS, MZ_ZIP64_ECDL_TOTAL_NUMBER_OF_DISKS_OFS, MZ_ZIP64_END_OF_CENTRAL_DIR_HEADER_SIG, MZ_ZIP64_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP64_END_OF_CENTRAL_DIR_LOCATOR_SIG, MZ_ZIP64_END_OF_CENTRAL_DIR_LOCATOR_SIZE, MZ_ZIP_ECDH_CDIR_NUM_ENTRIES_ON_DISK_OFS, MZ_ZIP_ECDH_CDIR_OFS_OFS, MZ_ZIP_ECDH_CDIR_SIZE_OFS, MZ_ZIP_ECDH_CDIR_TOTAL_ENTRIES_OFS, MZ_ZIP_ECDH_SIG_OFS, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIG, MZ_ZIP_END_OF_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_CLOSE_FAILED, MZ_ZIP_FILE_WRITE_FAILED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_MODE_WRITING, MZ_ZIP_MODE_WRITING_HAS_BEEN_FINALIZED, mz_zip_set_error(), and MZ_ZIP_TOO_MANY_FILES.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), and mz_zip_writer_finalize_heap_archive().
MINIZ_EXPORT mz_bool mz_zip_writer_finalize_heap_archive | ( | mz_zip_archive * | pZip, |
void ** | ppBuf, | ||
size_t * | pSize ) |
Definition at line 7452 of file miniz.c.
References mz_zip_internal_state_tag::m_mem_capacity, mz_zip_internal_state_tag::m_mem_size, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, MZ_FALSE, MZ_TRUE, mz_zip_heap_write_func(), MZ_ZIP_INVALID_PARAMETER, mz_zip_set_error(), and mz_zip_writer_finalize_archive().
MINIZ_EXPORT mz_bool mz_zip_writer_init | ( | mz_zip_archive * | pZip, |
mz_uint64 | existing_size ) |
Definition at line 5818 of file miniz.c.
References mz_zip_writer_init_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_init_cfile | ( | mz_zip_archive * | pZip, |
MZ_FILE * | pFile, | ||
mz_uint | flags ) |
Definition at line 5925 of file miniz.c.
References mz_zip_internal_state_tag::m_file_archive_start_ofs, mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_FTELL64, MZ_TRUE, mz_zip_file_read_func(), mz_zip_file_write_func(), MZ_ZIP_FLAG_WRITE_ALLOW_READING, MZ_ZIP_TYPE_CFILE, and mz_zip_writer_init_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_init_file | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint64 | size_to_reserve_at_beginning ) |
Definition at line 5873 of file miniz.c.
References mz_zip_writer_init_file_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_init_file_v2 | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint64 | size_to_reserve_at_beginning, | ||
mz_uint | flags ) |
Definition at line 5878 of file miniz.c.
References mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_archive::m_zip_type, MZ_CLEAR_ARR, MZ_FALSE, MZ_FILE, MZ_FOPEN, MZ_MIN, MZ_TRUE, MZ_ZIP_FILE_OPEN_FAILED, mz_zip_file_read_func(), MZ_ZIP_FILE_WRITE_FAILED, mz_zip_file_write_func(), MZ_ZIP_FLAG_WRITE_ALLOW_READING, mz_zip_set_error(), MZ_ZIP_TYPE_FILE, mz_zip_writer_end(), and mz_zip_writer_init_v2().
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), and mz_zip_writer_init_file().
MINIZ_EXPORT mz_bool mz_zip_writer_init_from_reader | ( | mz_zip_archive * | pZip, |
const char * | pFilename ) |
Definition at line 6033 of file miniz.c.
References mz_zip_writer_init_from_reader_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_init_from_reader_v2 | ( | mz_zip_archive * | pZip, |
const char * | pFilename, | ||
mz_uint | flags ) |
Definition at line 5946 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_archive::m_central_directory_file_ofs, mz_zip_internal_state_tag::m_mem_capacity, mz_zip_internal_state_tag::m_mem_size, mz_zip_internal_state_tag::m_pFile, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_internal_state_tag::m_sorted_central_dir_offsets, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, mz_zip_archive::m_zip_mode, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_FREOPEN, MZ_TRUE, MZ_UINT16_MAX, MZ_UINT32_MAX, mz_zip_array_clear(), MZ_ZIP_CENTRAL_DIR_HEADER_SIZE, MZ_ZIP_FILE_OPEN_FAILED, MZ_ZIP_FILE_TOO_LARGE, mz_zip_file_write_func(), MZ_ZIP_FLAG_WRITE_ZIP64, mz_zip_heap_write_func(), MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_LOCAL_DIR_HEADER_SIZE, MZ_ZIP_MODE_READING, MZ_ZIP_MODE_WRITING, mz_zip_reader_end_internal(), mz_zip_set_error(), MZ_ZIP_TOO_MANY_FILES, and MZ_ZIP_TYPE_FILE.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), and mz_zip_writer_init_from_reader().
MINIZ_EXPORT mz_bool mz_zip_writer_init_heap | ( | mz_zip_archive * | pZip, |
size_t | size_to_reserve_at_beginning, | ||
size_t | initial_allocation_size ) |
Definition at line 5851 of file miniz.c.
References mz_zip_writer_init_heap_v2().
MINIZ_EXPORT mz_bool mz_zip_writer_init_heap_v2 | ( | mz_zip_archive * | pZip, |
size_t | size_to_reserve_at_beginning, | ||
size_t | initial_allocation_size, | ||
mz_uint | flags ) |
Definition at line 5823 of file miniz.c.
References mz_zip_internal_state_tag::m_mem_capacity, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pIO_opaque, mz_zip_internal_state_tag::m_pMem, mz_zip_archive::m_pNeeds_keepalive, mz_zip_archive::m_pRead, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_archive::m_zip_type, MZ_FALSE, MZ_MAX, MZ_TRUE, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_FLAG_WRITE_ALLOW_READING, mz_zip_heap_write_func(), mz_zip_mem_read_func(), mz_zip_set_error(), MZ_ZIP_TYPE_HEAP, mz_zip_writer_end_internal(), and mz_zip_writer_init_v2().
Referenced by mz_zip_writer_init_heap().
MINIZ_EXPORT mz_bool mz_zip_writer_init_v2 | ( | mz_zip_archive * | pZip, |
mz_uint64 | existing_size, | ||
mz_uint | flags ) |
Definition at line 5769 of file miniz.c.
References mz_zip_archive::m_archive_size, mz_zip_internal_state_tag::m_central_dir, mz_zip_internal_state_tag::m_central_dir_offsets, mz_zip_archive::m_central_directory_file_ofs, mz_zip_archive::m_file_offset_alignment, mz_zip_archive::m_pAlloc, mz_zip_archive::m_pAlloc_opaque, mz_zip_archive::m_pFree, mz_zip_archive::m_pRead, mz_zip_archive::m_pRealloc, mz_zip_archive::m_pState, mz_zip_archive::m_pWrite, mz_zip_internal_state_tag::m_sorted_central_dir_offsets, mz_zip_archive::m_total_files, mz_zip_internal_state_tag::m_zip64, mz_zip_internal_state_tag::m_zip64_has_extended_info_fields, mz_zip_archive::m_zip_mode, mz_zip_archive::m_zip_type, miniz_def_alloc_func(), miniz_def_free_func(), miniz_def_realloc_func(), MZ_TRUE, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARRAY_SET_ELEMENT_SIZE, MZ_ZIP_FLAG_WRITE_ALLOW_READING, MZ_ZIP_FLAG_WRITE_ZIP64, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_MODE_INVALID, MZ_ZIP_MODE_WRITING, mz_zip_set_error(), and MZ_ZIP_TYPE_USER.
Referenced by mz_zip_writer_init(), mz_zip_writer_init_cfile(), mz_zip_writer_init_file_v2(), and mz_zip_writer_init_heap_v2().
MINIZ_EXPORT void mz_zip_zero_struct | ( | mz_zip_archive * | pZip | ) |
Definition at line 3918 of file miniz.c.
References MZ_CLEAR_PTR.
Referenced by mz_zip_add_mem_to_archive_file_in_place_v2(), mz_zip_extract_archive_file_to_heap_v2(), mz_zip_validate_file_archive(), and mz_zip_validate_mem_archive().
MINIZ_EXPORT tdefl_status tdefl_compress | ( | tdefl_compressor * | d, |
const void * | pIn_buf, | ||
size_t * | pIn_buf_size, | ||
void * | pOut_buf, | ||
size_t * | pOut_buf_size, | ||
tdefl_flush | flush ) |
Definition at line 1919 of file miniz.c.
References tdefl_compressor::m_adler32, tdefl_compressor::m_dict_size, tdefl_compressor::m_finished, tdefl_compressor::m_flags, tdefl_compressor::m_flush, tdefl_compressor::m_hash, tdefl_compressor::m_lookahead_size, tdefl_compressor::m_next, tdefl_compressor::m_out_buf_ofs, tdefl_compressor::m_output_flush_remaining, tdefl_compressor::m_pIn_buf, tdefl_compressor::m_pIn_buf_size, tdefl_compressor::m_pOut_buf, tdefl_compressor::m_pOut_buf_size, tdefl_compressor::m_pPut_buf_func, tdefl_compressor::m_prev_return_status, tdefl_compressor::m_pSrc, tdefl_compressor::m_src_buf_left, tdefl_compressor::m_wants_to_finish, mz_adler32(), MZ_CLEAR_ARR, tdefl_compress_normal(), TDEFL_COMPUTE_ADLER32, TDEFL_FILTER_MATCHES, TDEFL_FINISH, tdefl_flush_block(), tdefl_flush_output_buffer(), TDEFL_FORCE_ALL_RAW_BLOCKS, TDEFL_FULL_FLUSH, TDEFL_GREEDY_PARSING_FLAG, TDEFL_MAX_PROBES_MASK, TDEFL_RLE_MATCHES, TDEFL_STATUS_BAD_PARAM, TDEFL_STATUS_OKAY, and TDEFL_WRITE_ZLIB_HEADER.
Referenced by mz_deflate(), and tdefl_compress_buffer().
MINIZ_EXPORT tdefl_status tdefl_compress_buffer | ( | tdefl_compressor * | d, |
const void * | pIn_buf, | ||
size_t | in_buf_size, | ||
tdefl_flush | flush ) |
Definition at line 1987 of file miniz.c.
References tdefl_compressor::m_pPut_buf_func, MZ_ASSERT, and tdefl_compress().
Referenced by mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), tdefl_compress_mem_to_output(), and tdefl_write_image_to_png_file_in_memory_ex().
MINIZ_EXPORT void * tdefl_compress_mem_to_heap | ( | const void * | pSrc_buf, |
size_t | src_buf_len, | ||
size_t * | pOut_len, | ||
int | flags ) |
Definition at line 2086 of file miniz.c.
References tdefl_output_buffer::m_expandable, tdefl_output_buffer::m_pBuf, tdefl_output_buffer::m_size, MZ_CLEAR_OBJ, MZ_FALSE, MZ_TRUE, tdefl_compress_mem_to_output(), and tdefl_output_buffer_putter().
MINIZ_EXPORT size_t tdefl_compress_mem_to_mem | ( | void * | pOut_buf, |
size_t | out_buf_len, | ||
const void * | pSrc_buf, | ||
size_t | src_buf_len, | ||
int | flags ) |
Definition at line 2101 of file miniz.c.
References tdefl_output_buffer::m_capacity, tdefl_output_buffer::m_pBuf, tdefl_output_buffer::m_size, MZ_CLEAR_OBJ, tdefl_compress_mem_to_output(), and tdefl_output_buffer_putter().
MINIZ_EXPORT mz_bool tdefl_compress_mem_to_output | ( | const void * | pBuf, |
size_t | buf_len, | ||
tdefl_put_buf_func_ptr | pPut_buf_func, | ||
void * | pPut_buf_user, | ||
int | flags ) |
Definition at line 2039 of file miniz.c.
References MZ_FALSE, MZ_FREE, MZ_MALLOC, tdefl_compress_buffer(), TDEFL_FINISH, tdefl_init(), TDEFL_STATUS_DONE, and TDEFL_STATUS_OKAY.
Referenced by tdefl_compress_mem_to_heap(), and tdefl_compress_mem_to_mem().
MINIZ_EXPORT tdefl_compressor * tdefl_compressor_alloc | ( | void | ) |
MINIZ_EXPORT void tdefl_compressor_free | ( | tdefl_compressor * | pComp | ) |
MINIZ_EXPORT mz_uint tdefl_create_comp_flags_from_zip_params | ( | int | level, |
int | window_bits, | ||
int | strategy ) |
Definition at line 2117 of file miniz.c.
References MZ_DEFAULT_LEVEL, MZ_FILTERED, MZ_FIXED, MZ_HUFFMAN_ONLY, MZ_MIN, MZ_RLE, s_tdefl_num_probes, TDEFL_FILTER_MATCHES, TDEFL_FORCE_ALL_RAW_BLOCKS, TDEFL_FORCE_ALL_STATIC_BLOCKS, TDEFL_GREEDY_PARSING_FLAG, TDEFL_RLE_MATCHES, and TDEFL_WRITE_ZLIB_HEADER.
Referenced by mz_deflateInit2(), mz_zip_writer_add_mem_ex_v2(), and mz_zip_writer_add_read_buf_callback().
MINIZ_EXPORT mz_uint32 tdefl_get_adler32 | ( | tdefl_compressor * | d | ) |
Definition at line 2034 of file miniz.c.
References tdefl_compressor::m_adler32.
Referenced by mz_deflate().
MINIZ_EXPORT tdefl_status tdefl_get_prev_return_status | ( | tdefl_compressor * | d | ) |
Definition at line 2029 of file miniz.c.
References tdefl_compressor::m_prev_return_status.
MINIZ_EXPORT tdefl_status tdefl_init | ( | tdefl_compressor * | d, |
tdefl_put_buf_func_ptr | pPut_buf_func, | ||
void * | pPut_buf_user, | ||
int | flags ) |
Definition at line 1993 of file miniz.c.
References tdefl_compressor::m_adler32, tdefl_compressor::m_bit_buffer, tdefl_compressor::m_bits_in, tdefl_compressor::m_block_index, tdefl_compressor::m_dict, tdefl_compressor::m_dict_size, tdefl_compressor::m_finished, tdefl_compressor::m_flags, tdefl_compressor::m_flush, tdefl_compressor::m_greedy_parsing, tdefl_compressor::m_hash, tdefl_compressor::m_huff_count, tdefl_compressor::m_lookahead_pos, tdefl_compressor::m_lookahead_size, tdefl_compressor::m_lz_code_buf, tdefl_compressor::m_lz_code_buf_dict_pos, tdefl_compressor::m_max_probes, tdefl_compressor::m_num_flags_left, tdefl_compressor::m_out_buf_ofs, tdefl_compressor::m_output_buf, tdefl_compressor::m_output_flush_ofs, tdefl_compressor::m_output_flush_remaining, tdefl_compressor::m_pIn_buf, tdefl_compressor::m_pIn_buf_size, tdefl_compressor::m_pLZ_code_buf, tdefl_compressor::m_pLZ_flags, tdefl_compressor::m_pOut_buf, tdefl_compressor::m_pOut_buf_size, tdefl_compressor::m_pOutput_buf, tdefl_compressor::m_pOutput_buf_end, tdefl_compressor::m_pPut_buf_func, tdefl_compressor::m_pPut_buf_user, tdefl_compressor::m_prev_return_status, tdefl_compressor::m_pSrc, tdefl_compressor::m_saved_lit, tdefl_compressor::m_saved_match_dist, tdefl_compressor::m_saved_match_len, tdefl_compressor::m_src_buf_left, tdefl_compressor::m_total_lz_bytes, tdefl_compressor::m_wants_to_finish, MZ_CLEAR_ARR, TDEFL_GREEDY_PARSING_FLAG, TDEFL_MAX_HUFF_SYMBOLS_0, TDEFL_MAX_HUFF_SYMBOLS_1, TDEFL_NO_FLUSH, TDEFL_NONDETERMINISTIC_PARSING_FLAG, and TDEFL_STATUS_OKAY.
Referenced by mz_deflateInit2(), mz_deflateReset(), mz_zip_writer_add_mem_ex_v2(), mz_zip_writer_add_read_buf_callback(), tdefl_compress_mem_to_output(), and tdefl_write_image_to_png_file_in_memory_ex().
MINIZ_EXPORT void * tdefl_write_image_to_png_file_in_memory | ( | const void * | pImage, |
int | w, | ||
int | h, | ||
int | num_chans, | ||
size_t * | pLen_out ) |
Definition at line 2223 of file miniz.c.
References MZ_FALSE, and tdefl_write_image_to_png_file_in_memory_ex().
MINIZ_EXPORT void * tdefl_write_image_to_png_file_in_memory_ex | ( | const void * | pImage, |
int | w, | ||
int | h, | ||
int | num_chans, | ||
size_t * | pLen_out, | ||
mz_uint | level, | ||
mz_bool | flip ) |
Definition at line 2145 of file miniz.c.
References tdefl_output_buffer::m_capacity, tdefl_output_buffer::m_expandable, tdefl_output_buffer::m_pBuf, tdefl_output_buffer::m_size, MZ_CLEAR_OBJ, mz_crc32(), MZ_CRC32_INIT, MZ_FREE, MZ_MALLOC, MZ_MAX, MZ_MIN, MZ_TRUE, tdefl_compress_buffer(), TDEFL_FINISH, tdefl_init(), TDEFL_NO_FLUSH, tdefl_output_buffer_putter(), TDEFL_STATUS_DONE, TDEFL_WRITE_ZLIB_HEADER, and y.
Referenced by tdefl_write_image_to_png_file_in_memory().
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 ) |
Definition at line 2438 of file miniz.c.
References int(), tinfl_decompressor_tag::m_bit_buf, tinfl_decompressor_tag::m_check_adler32, tinfl_decompressor_tag::m_code_size_0, tinfl_decompressor_tag::m_code_size_1, tinfl_decompressor_tag::m_code_size_2, tinfl_decompressor_tag::m_counter, tinfl_decompressor_tag::m_dist, tinfl_decompressor_tag::m_dist_from_out_buf_start, tinfl_decompressor_tag::m_final, tinfl_decompressor_tag::m_len_codes, tinfl_decompressor_tag::m_look_up, tinfl_decompressor_tag::m_num_bits, tinfl_decompressor_tag::m_num_extra, tinfl_decompressor_tag::m_raw_header, tinfl_decompressor_tag::m_table_sizes, tinfl_decompressor_tag::m_tree_0, tinfl_decompressor_tag::m_tree_1, tinfl_decompressor_tag::m_tree_2, tinfl_decompressor_tag::m_type, tinfl_decompressor_tag::m_z_adler32, tinfl_decompressor_tag::m_zhdr0, tinfl_decompressor_tag::m_zhdr1, MZ_ASSERT, MZ_CLEAR_ARR, MZ_MAX, MZ_MIN, MZ_READ_LE16, MZ_READ_LE32, tinfl_clear_tree(), TINFL_CR_BEGIN, TINFL_CR_FINISH, TINFL_CR_RETURN, TINFL_CR_RETURN_FOREVER, TINFL_FAST_LOOKUP_BITS, TINFL_FAST_LOOKUP_SIZE, TINFL_FLAG_COMPUTE_ADLER32, TINFL_FLAG_HAS_MORE_INPUT, TINFL_FLAG_PARSE_ZLIB_HEADER, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF, TINFL_GET_BITS, TINFL_GET_BYTE, TINFL_HUFF_DECODE, TINFL_MEMCPY, TINFL_MEMSET, TINFL_SKIP_BITS, TINFL_STATUS_ADLER32_MISMATCH, TINFL_STATUS_BAD_PARAM, TINFL_STATUS_DONE, TINFL_STATUS_FAILED, TINFL_STATUS_FAILED_CANNOT_MAKE_PROGRESS, TINFL_STATUS_HAS_MORE_OUTPUT, and TINFL_STATUS_NEEDS_MORE_INPUT.
Referenced by mz_inflate(), mz_zip_reader_extract_iter_read(), mz_zip_reader_extract_to_callback(), mz_zip_reader_extract_to_mem_no_alloc1(), tinfl_decompress_mem_to_callback(), tinfl_decompress_mem_to_heap(), and tinfl_decompress_mem_to_mem().
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 ) |
Definition at line 2976 of file miniz.c.
References MZ_FREE, MZ_MALLOC, tinfl_decompress(), TINFL_FLAG_HAS_MORE_INPUT, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF, tinfl_init, TINFL_LZ_DICT_SIZE, TINFL_STATUS_DONE, TINFL_STATUS_FAILED, and TINFL_STATUS_HAS_MORE_OUTPUT.
MINIZ_EXPORT void * tinfl_decompress_mem_to_heap | ( | const void * | pSrc_buf, |
size_t | src_buf_len, | ||
size_t * | pOut_len, | ||
int | flags ) |
Definition at line 2929 of file miniz.c.
References MZ_FREE, MZ_REALLOC, tinfl_decompress(), TINFL_FLAG_HAS_MORE_INPUT, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF, tinfl_init, TINFL_STATUS_DONE, and TINFL_STATUS_NEEDS_MORE_INPUT.
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 ) |
Definition at line 2967 of file miniz.c.
References tinfl_decompress(), TINFL_DECOMPRESS_MEM_TO_MEM_FAILED, TINFL_FLAG_HAS_MORE_INPUT, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF, tinfl_init, and TINFL_STATUS_DONE.
MINIZ_EXPORT tinfl_decompressor * tinfl_decompressor_alloc | ( | void | ) |
Definition at line 3007 of file miniz.c.
References MZ_MALLOC, and tinfl_init.
MINIZ_EXPORT void tinfl_decompressor_free | ( | tinfl_decompressor * | pDecomp | ) |