61#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
64typedef struct TagzipFile__ { ::i32 unused; } zipFile__;
65typedef zipFile__ *zipFile;
72#define ZIP_ERRNO (Z_ERRNO)
73#define ZIP_PARAMERROR (-102)
74#define ZIP_BADZIPFILE (-103)
75#define ZIP_INTERNALERROR (-104)
78# if MAX_MEM_LEVEL >= 8
79# define DEF_MEM_LEVEL 8
81# define DEF_MEM_LEVEL MAX_MEM_LEVEL
107typedef const_char_pointer zipcharpc;
110#define APPEND_STATUS_CREATE (0)
111#define APPEND_STATUS_CREATEAFTER (1)
112#define APPEND_STATUS_ADDINZIP (2)
114extern zipFile CLASS_DECL_ACME zipOpen OF((const_char_pointer pszPathname, ::i32 append));
134extern zipFile CLASS_DECL_ACME zipOpen2 OF((const_char_pointer pszPathname,
136 zipcharpc* globalcomment,
137 zlib_filefunc_def* pzlib_filefunc_def));
139extern ::i32 CLASS_DECL_ACME zipOpenNewFileInZip OF((zipFile
file,
140 const_char_pointer pszFilename,
142 const void * extrafield_local,
143 ::u32 size_extrafield_local,
144 const void * extrafield_global,
145 ::u32 size_extrafield_global,
146 const_char_pointer comment,
163extern ::i32 CLASS_DECL_ACME zipOpenNewFileInZip2 OF((zipFile
file,
164 const_char_pointer pszFilename,
166 const void * extrafield_local,
167 ::u32 size_extrafield_local,
168 const void * extrafield_global,
169 ::u32 size_extrafield_global,
170 const_char_pointer comment,
179extern ::i32 CLASS_DECL_ACME zipOpenNewFileInZip3 OF((zipFile
file,
180 const_char_pointer pszFilename,
182 const void * extrafield_local,
183 ::u32 size_extrafield_local,
184 const void * extrafield_global,
185 ::u32 size_extrafield_global,
186 const_char_pointer comment,
193 const_char_pointer password,
194 ::u32 crcForCtypting));
204extern ::i32 CLASS_DECL_ACME zipWriteInFileInZip OF((zipFile
file,
211extern ::i32 CLASS_DECL_ACME zipCloseFileInZip OF((zipFile
file));
217extern ::i32 CLASS_DECL_ACME zipCloseFileInZipRaw OF((zipFile
file,
218 uptr uncompressed_size,
226extern ::i32 CLASS_DECL_ACME zipClose OF((zipFile
file,
227 const_char_pointer global_comment));
Definition filesystem.h:16