64 #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
67 typedef struct TagunzFile__ {
int unused; } 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)
154 const char* fileName2,
155 int iCaseSensitivity));
243 const char *szFileName,
244 int iCaseSensitivity));
291 uLong fileNameBufferSize,
293 uLong extraFieldBufferSize,
295 uLong commentBufferSize));
300 uLong fileNameBufferSize,
302 uLong extraFieldBufferSize,
304 uLong commentBufferSize));
338 const char* password));
362 const char* password));
ZEXTERN int ZEXPORT unzGetGlobalInfo64(unzFile file, unz_global_info64 *pglobal_info)
ZEXTERN int ZEXPORT unzGetFilePos64(unzFile file, unz64_file_pos *file_pos)
ZEXTERN int ZEXPORT unzGoToFilePos64(unzFile file, const unz64_file_pos *file_pos)
ZEXTERN int ZEXPORT unzGetLocalExtrafield(unzFile file, voidp buf, unsigned len)
ZEXTERN int ZEXPORT unzGetGlobalInfo(unzFile file, unz_global_info *pglobal_info32)
ZEXTERN int ZEXPORT unzStringFileNameCompare(const char *fileName1, const char *fileName2, int iCaseSensitivity)
struct unz_file_info64_s unz_file_info64
ZEXTERN int ZEXPORT unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw)
ZEXTERN int ZEXPORT unzStringFileNameCompare OF((const char *fileName1, const char *fileName2, int iCaseSensitivity))
ZEXTERN int ZEXPORT unzGoToFirstFile(unzFile file)
ZEXTERN int ZEXPORT unzCloseCurrentFile(unzFile file)
uLong pos_in_zip_directory
ZEXTERN ZPOS64_T ZEXPORT unztell64(unzFile file)
ZEXTERN int ZEXPORT unzOpenCurrentFilePassword(unzFile file, const char *password)
ZEXTERN int ZEXPORT unzLocateFile(unzFile file, const char *szFileName, int iCaseSensitivity)
ZEXTERN unzFile ZEXPORT unzOpen64(const void *path)
ZEXTERN unzFile ZEXPORT unzOpen(const char *path)
ZEXTERN int ZEXPORT unzeof(unzFile file)
ZEXTERN int ZEXPORT unzGetCurrentFileInfo64(unzFile file, unz_file_info64 *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
struct unz_global_info64_s unz_global_info64
ZEXTERN int ZEXPORT unzGoToFilePos(unzFile file, unz_file_pos *file_pos)
ZPOS64_T pos_in_zip_directory
ZEXTERN ZPOS64_T ZEXPORT unzGetOffset64(unzFile file)
ZEXTERN int ZEXPORT unzSetOffset64(unzFile file, ZPOS64_T pos)
ZEXTERN uLong ZEXPORT unzGetOffset(unzFile file)
ZEXTERN unzFile ZEXPORT unzOpen2(const char *path, zlib_filefunc_def *pzlib_filefunc32_def)
ZEXTERN int ZEXPORT unzGoToNextFile(unzFile file)
unsigned long long int ZPOS64_T
struct unz64_file_pos_s unz64_file_pos
ZEXTERN int ZEXPORT unzGetFilePos(unzFile file, unz_file_pos *file_pos)
struct unz_file_info_s unz_file_info
ZEXTERN int ZEXPORT unzGetGlobalComment(unzFile file, char *szComment, uLong uSizeBuf)
ZEXTERN ZPOS64_T ZEXPORT unzGetCurrentFileZStreamPos64(unzFile file)
Addition for GDAL : START.
ZEXTERN z_off_t ZEXPORT unztell(unzFile file)
ZEXTERN unzFile ZEXPORT unzOpen2_64(const void *path, zlib_filefunc64_def *pzlib_filefunc_def)
struct unz_file_pos_s unz_file_pos
ZEXTERN int ZEXPORT unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password)
ZPOS64_T uncompressed_size
struct unz_global_info_s unz_global_info
ZEXTERN int ZEXPORT unzSetOffset(unzFile file, uLong pos)
ZEXTERN int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, unsigned len)
Addition for GDAL : END.
ZEXTERN int ZEXPORT unzClose(unzFile file)
ZEXTERN int ZEXPORT unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
ZEXTERN int ZEXPORT unzOpenCurrentFile(unzFile file)