64#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
67typedef struct TagunzFile__ { ::i32 unused; } unzFile__;
68typedef unzFile__ *unzFile;
75#define UNZ_END_OF_LIST_OF_FILE (-100)
76#define UNZ_ERRNO (Z_ERRNO)
78#define UNZ_PARAMERROR (-102)
79#define UNZ_BADZIPFILE (-103)
80#define UNZ_INTERNALERROR (-104)
81#define UNZ_CRCERROR (-105)
110 uptr compression_method;
113 uptr compressed_size;
114 uptr uncompressed_size;
116 uptr size_file_extra;
117 uptr size_file_comment;
126extern ::i32 CLASS_DECL_ACME unzStringFileNameCompare OF ((const_char_pointer fileName1,
127 const_char_pointer fileName2,
128 ::i32 iCaseSensitivity));
139extern unzFile CLASS_DECL_ACME unzOpen OF((const_char_pointer pszPath));
150extern unzFile CLASS_DECL_ACME unzOpen2 OF((const_char_pointer pszPath,
151 zlib_filefunc_def* pzlib_filefunc_def));
157extern ::i32 CLASS_DECL_ACME unzClose OF((unzFile
file));
164extern ::i32 CLASS_DECL_ACME unzGetGlobalInfo OF((unzFile
file,
165 unz_global_info *pglobal_info));
172extern ::i32 CLASS_DECL_ACME unzGetGlobalComment OF((unzFile
file,
173 char_pointer szComment,
185extern ::i32 CLASS_DECL_ACME unzGoToFirstFile OF((unzFile
file));
191extern ::i32 CLASS_DECL_ACME unzGoToNextFile OF((unzFile
file));
198extern ::i32 CLASS_DECL_ACME unzLocateFile OF((unzFile
file,
199 const_char_pointer szFileName,
200 ::i32 iCaseSensitivity));
216 uptr pos_in_zip_directory;
220extern ::i32 CLASS_DECL_ACME unzGetFilePos(
222unz_file_pos* file_pos);
224extern ::i32 CLASS_DECL_ACME unzGoToFilePos(
226unz_file_pos* file_pos);
230extern ::i32 CLASS_DECL_ACME unzGetCurrentFileInfo OF((unzFile
file,
231 unz_file_info *pfile_info,
232 char_pointer szFileName,
233 uptr fileNameBufferSize,
235 uptr extraFieldBufferSize,
236 char_pointer szComment,
237 uptr commentBufferSize));
256extern ::i32 CLASS_DECL_ACME unzOpenCurrentFile OF((unzFile
file));
262extern ::i32 CLASS_DECL_ACME unzOpenCurrentFilePassword OF((unzFile
file,
263 const_char_pointer password));
270extern ::i32 CLASS_DECL_ACME unzOpenCurrentFile2 OF((unzFile
file,
283extern ::i32 CLASS_DECL_ACME unzOpenCurrentFile3 OF((unzFile
file,
287 const_char_pointer password));
298extern ::i32 CLASS_DECL_ACME unzCloseCurrentFile OF((unzFile
file));
304extern ::i32 CLASS_DECL_ACME unzReadCurrentFile OF((unzFile
file,
318extern iptr CLASS_DECL_ACME unztell OF((unzFile
file));
323extern ::i32 CLASS_DECL_ACME unzeof OF((unzFile
file));
328extern ::i32 CLASS_DECL_ACME unzGetLocalExtrafield OF((unzFile
file,
Definition filesystem.h:16
Definition aaa_unzip.h:85
Definition aaa_unzip.h:106
Definition aaa_unzip.h:215
Definition aaa_unzip.h:97