40#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
43typedef struct TagunzFile__ {
int unused; } unz_file__;
50#define UNZ_END_OF_LIST_OF_FILE (-100)
51#define UNZ_ERRNO (Z_ERRNO)
53#define UNZ_PARAMERROR (-102)
54#define UNZ_BADZIPFILE (-103)
55#define UNZ_INTERNALERROR (-104)
56#define UNZ_CRCERROR (-105)
57#define UNZ_BADPASSWORD (-106)
194 uint16_t filename_size,
void *extrafield, uint16_t extrafield_size,
char *comment, uint16_t comment_size);
196 uint16_t filename_size,
void *extrafield, uint16_t extrafield_size,
char *comment, uint16_t comment_size);
228 uint16_t filename_size,
void *extrafield, uint16_t extrafield_size,
char *comment, uint16_t comment_size);
236 uint16_t filename_size,
void *extrafield, uint16_t extrafield_size,
char *comment, uint16_t comment_size);
249 uint16_t filename_size,
void *extrafield, uint16_t extrafield_size,
char *comment, uint16_t comment_size);
295extern int ZEXPORT
unzSeek(
unzFile file, uint32_t offset,
int origin);
uint64_t num_of_file
Definition: unzip.h:277
uint64_t pos_in_zip_directory
Definition: unzip.h:276
uint16_t flag
Definition: unzip.h:80
uint16_t size_filename
Definition: unzip.h:86
uint32_t crc
Definition: unzip.h:83
uint64_t uncompressed_size
Definition: unzip.h:85
uint16_t size_file_extra_internal
Definition: unzip.h:96
uint16_t internal_fa
Definition: unzip.h:91
uint16_t size_file_comment
Definition: unzip.h:88
uint16_t size_file_extra
Definition: unzip.h:87
uint64_t disk_offset
Definition: unzip.h:94
uint16_t version_needed
Definition: unzip.h:79
uint64_t compressed_size
Definition: unzip.h:84
uint32_t disk_num_start
Definition: unzip.h:90
uint32_t dos_date
Definition: unzip.h:82
uint16_t version
Definition: unzip.h:78
uint32_t external_fa
Definition: unzip.h:92
uint16_t compression_method
Definition: unzip.h:81
uint16_t size_filename
Definition: unzip.h:109
uint16_t version
Definition: unzip.h:101
uint64_t disk_offset
Definition: unzip.h:117
uint16_t flag
Definition: unzip.h:103
uint16_t disk_num_start
Definition: unzip.h:113
uint32_t external_fa
Definition: unzip.h:115
uint16_t version_needed
Definition: unzip.h:102
uint32_t compressed_size
Definition: unzip.h:107
uint16_t size_file_comment
Definition: unzip.h:111
uint32_t crc
Definition: unzip.h:106
uint32_t uncompressed_size
Definition: unzip.h:108
uint16_t size_file_extra
Definition: unzip.h:110
uint16_t compression_method
Definition: unzip.h:104
uint32_t dos_date
Definition: unzip.h:105
uint16_t internal_fa
Definition: unzip.h:114
uint32_t pos_in_zip_directory
Definition: unzip.h:267
uint32_t num_of_file
Definition: unzip.h:268
uint16_t size_comment
Definition: unzip.h:65
uint64_t number_entry
Definition: unzip.h:63
uint32_t number_disk_with_CD
Definition: unzip.h:64
uint32_t number_entry
Definition: unzip.h:70
uint16_t size_comment
Definition: unzip.h:72
uint32_t number_disk_with_CD
Definition: unzip.h:71
int ZEXPORT unzOpenCurrentFilePassword(unzFile file, const char *password)
Definition: unzip.c:1272
int(* unzIteratorFunction2)(unzFile file, unz_file_info64 *pfile_info, char *filename, uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, uint16_t comment_size)
Definition: unzip.h:227
int ZEXPORT unzSeek(unzFile file, uint32_t offset, int origin)
Definition: unzip.c:1906
int ZEXPORT unzGetFilePos(unzFile file, unz_file_pos *file_pos)
Definition: unzip.c:1778
int64_t ZEXPORT unzTell64(unzFile file)
Definition: unzip.c:1895
int ZEXPORT unzSetOffset(unzFile file, uint32_t pos)
Definition: unzip.c:1862
int ZEXPORT unzLocateFile(unzFile file, const char *filename, unzFileNameComparer filename_compare_func)
Definition: unzip.c:1733
int32_t ZEXPORT unzTell(unzFile file)
Definition: unzip.c:1884
unzFile ZEXPORT unzOpen2_64(const void *path, zlib_filefunc64_def *pzlib_filefunc_def)
Definition: unzip.c:511
int ZEXPORT unzGetFilePos64(unzFile file, unz64_file_pos *file_pos)
Definition: unzip.c:1800
int ZEXPORT unzGoToFirstFile2(unzFile file, unz_file_info64 *pfile_info, char *filename, uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, uint16_t comment_size)
Definition: unzip.c:1665
unzFile ZEXPORT unzOpen(const char *path)
Definition: unzip.c:524
int ZEXPORT unzGoToFirstFile(unzFile file)
Definition: unzip.c:1691
int ZEXPORT unzGetGlobalComment(unzFile file, char *comment, uint16_t comment_size)
Definition: unzip.c:621
int ZEXPORT unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw)
Definition: unzip.c:1277
int ZEXPORT unzGoToNextFile2(unzFile file, unz_file_info64 *pfile_info, char *filename, uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, uint16_t comment_size)
Definition: unzip.c:1696
int32_t ZEXPORT unzGetOffset(unzFile file)
Definition: unzip.c:1835
int ZEXPORT unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password)
Definition: unzip.c:1034
int(* unzFileNameComparer)(unzFile file, const char *filename1, const char *filename2)
Definition: unzip.h:225
int ZEXPORT unzOpenCurrentFile(unzFile file)
Definition: unzip.c:1267
int ZEXPORT unzGoToFilePos64(unzFile file, const unz64_file_pos *file_pos)
Definition: unzip.c:1815
int ZEXPORT unzGoToFilePos(unzFile file, unz_file_pos *file_pos)
Definition: unzip.c:1790
int ZEXPORT unzGetCurrentFileInfo64(unzFile file, unz_file_info64 *pfile_info, char *filename, uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, uint16_t comment_size)
Definition: unzip.c:929
int ZEXPORT unzEndOfFile(unzFile file)
Definition: unzip.c:1974
int(* unzIteratorFunction)(unzFile file)
Definition: unzip.h:226
struct unz_global_info_s unz_global_info
int ZEXPORT unzGetGlobalInfo64(unzFile file, unz_global_info64 *pglobal_info)
Definition: unzip.c:611
int ZEXPORT unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *filename, uint16_t filename_size, void *extrafield, uint16_t extrafield_size, char *comment, uint16_t comment_size)
Definition: unzip.c:897
struct unz_global_info64_s unz_global_info64
unzFile ZEXPORT unzOpen64(const void *path)
Definition: unzip.c:529
struct unz_file_pos_s unz_file_pos
struct unz_file_info_s unz_file_info
int ZEXPORT unzGetLocalExtrafield(unzFile file, voidp buf, uint32_t len)
Definition: unzip.c:1564
struct unz_file_info64_s unz_file_info64
unzFile ZEXPORT unzOpen2(const char *path, zlib_filefunc_def *pzlib_filefunc_def)
Definition: unzip.c:500
int ZEXPORT unzCloseCurrentFile(unzFile file)
Definition: unzip.c:1600
int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, uint32_t len)
Definition: unzip.c:1289
int ZEXPORT unzGoToNextFile(unzFile file)
Definition: unzip.c:1728
struct unz64_file_pos_s unz64_file_pos
voidp unzFile
Definition: unzip.h:46
int64_t ZEXPORT unzGetOffset64(unzFile file)
Definition: unzip.c:1845
int ZEXPORT unzGetGlobalInfo(unzFile file, unz_global_info *pglobal_info)
Definition: unzip.c:598
int ZEXPORT unzClose(unzFile file)
Definition: unzip.c:534
int ZEXPORT unzSeek64(unzFile file, uint64_t offset, int origin)
Definition: unzip.c:1911
int ZEXPORT unzSetOffset64(unzFile file, uint64_t pos)
Definition: unzip.c:1867