69 #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
72 typedef struct TagunzFile__ {
int unused; } unzFile__;
80 #define UNZ_END_OF_LIST_OF_FILE (-100)
81 #define UNZ_ERRNO (Z_ERRNO)
83 #define UNZ_PARAMERROR (-102)
84 #define UNZ_BADZIPFILE (-103)
85 #define UNZ_INTERNALERROR (-104)
86 #define UNZ_CRCERROR (-105)
88 #define UNZ_AUTO_CLOSE 0x01u
89 #define UNZ_DEFAULT_FLAGS UNZ_AUTO_CLOSE
162 const char* fileName2,
163 int iCaseSensitivity));
174 extern unzFile ZEXPORT
unzOpen OF((voidpf file));
175 extern unzFile ZEXPORT
unzOpen64 OF((voidpf file));
192 extern unzFile ZEXPORT
unzOpen2 OF((voidpf file,
214 int is64bitOpenFunction,
unsigned flags);
218 extern int ZEXPORT
unzClose OF((unzFile file));
263 const char *szFileName,
264 int iCaseSensitivity));
311 uLong fileNameBufferSize,
313 uLong extraFieldBufferSize,
315 uLong commentBufferSize));
320 uLong fileNameBufferSize,
322 uLong extraFieldBufferSize,
324 uLong commentBufferSize));
358 const char* password));
382 const char* password));
413 extern z_off_t ZEXPORT
unztell OF((unzFile file));
420 extern int ZEXPORT
unzeof OF((unzFile file));
449 extern int ZEXPORT
unzSetOffset (unzFile file, uLong pos);
451 extern int ZEXPORT
unzSetFlags(unzFile file,
unsigned flags);
452 extern int ZEXPORT
unzClearFlags(unzFile file,
unsigned flags);
int ZEXPORT unzGetFilePos(unzFile file, unz_file_pos *file_pos)
unzFile ZEXPORT unzOpen(voidpf file)
int ZEXPORT unzLocateFile(unzFile file, const char *szFileName, int iCaseSensitivity)
int ZEXPORT unzGetLocalExtrafield(unzFile file, voidp buf, unsigned len)
int ZEXPORT unzGoToFirstFile(unzFile file)
struct unz_file_info64_s unz_file_info64
ZPOS64_T pos_in_zip_directory
int ZEXPORT unzGoToNextFile(unzFile file)
int ZEXPORT unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password)
int ZEXPORT unzClose(unzFile file)
int ZEXPORT unzSetOffset64(unzFile file, ZPOS64_T pos)
struct unz_global_info64_s unz_global_info64
int ZEXPORT unzeof(unzFile file)
int ZEXPORT unzOpenCurrentFile(unzFile file)
int ZEXPORT unzGetGlobalInfo64(unzFile file, unz_global_info64 *pglobal_info)
ZPOS64_T ZEXPORT unzGetOffset64(unzFile file)
int ZEXPORT unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
uLong ZEXPORT unzGetOffset(unzFile file)
uLong pos_in_zip_directory
ZPOS64_T uncompressed_size
int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, unsigned len)
Addition for GDAL : END.
int ZEXPORT unzGoToFilePos(unzFile file, unz_file_pos *file_pos)
int ZEXPORT unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw)
int ZEXPORT unzCloseCurrentFile(unzFile file)
unzFile ZEXPORT unzOpen2_64(voidpf file, zlib_filefunc64_def *pzlib_filefunc_def)
int ZEXPORT unzGoToFilePos64(unzFile file, const unz64_file_pos *file_pos)
unsigned long long int ZPOS64_T
struct unz64_file_pos_s unz64_file_pos
int ZEXPORT unzOpenCurrentFilePassword(unzFile file, const char *password)
int ZEXPORT unzGetFilePos64(unzFile file, unz64_file_pos *file_pos)
struct unz_file_info_s unz_file_info
int ZEXPORT unzGetGlobalComment(unzFile file, char *szComment, uLong uSizeBuf)
int ZEXPORT unzGetCurrentFileInfo64(unzFile file, unz_file_info64 *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
ZPOS64_T ZEXPORT unztell64(unzFile file)
unzFile unzOpenInternal(voidpf file, zlib_filefunc64_32_def *pzlib_filefunc64_32_def, int is64bitOpenFunction, unsigned flags)
z_off_t ZEXPORT unztell(unzFile file)
int ZEXPORT unzSetOffset(unzFile file, uLong pos)
int ZEXPORT unzStringFileNameCompare(const char *fileName1, const char *fileName2, int iCaseSensitivity)
struct unz_file_pos_s unz_file_pos
int ZEXPORT unzGetGlobalInfo(unzFile file, unz_global_info *pglobal_info32)
unzFile ZEXPORT unzOpen64(voidpf file)
struct unz_global_info_s unz_global_info
int ZEXPORT unzSetFlags(unzFile file, unsigned flags)
int ZEXPORT unzClearFlags(unzFile file, unsigned flags)
unzFile ZEXPORT unzOpen2(voidpf file, zlib_filefunc_def *pzlib_filefunc32_def)
ZPOS64_T ZEXPORT unzGetCurrentFileZStreamPos64(unzFile file)
Addition for GDAL : START.