Classes |
struct | file_in_zip64_read_info_s |
struct | unz64_s |
struct | unz_file_info64_internal_s |
Defines |
#define | ALLOC(size) (malloc(size)) |
#define | BUFREADCOMMENT (0x400) |
#define | CASESENSITIVITYDEFAULT_NO |
#define | CASESENSITIVITYDEFAULTVALUE 2 |
#define | local static |
#define | NOUNCRYPT |
#define | SIZECENTRALDIRITEM (0x2e) |
#define | SIZEZIPLOCALHEADER (0x1e) |
#define | STRCMPCASENOSENTIVEFUNCTION strcmpcasenosensitive_internal |
#define | TRYFREE(p) {if (p) free(p);} |
#define | UNZ_BUFSIZE (16384) |
#define | UNZ_MAXFILENAMEINZIP (256) |
Typedefs |
typedef struct
unz_file_info64_internal_s | unz_file_info64_internal |
Functions |
local int unz64local_getByte | OF ((const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, int *pi)) |
local int unz64local_getShort | OF ((const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, uLong *pX)) |
local int unz64local_getLong64 | OF ((const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, ZPOS64_T *pX)) |
local ZPOS64_T
unz64local_SearchCentralDir | OF ((const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream)) |
local int
unz64local_GetCurrentFileInfoInternal | OF ((unzFile file, unz_file_info64 *pfile_info, unz_file_info64_internal *pfile_info_internal, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)) |
local int | strcmpcasenosensitive_internal (const char *fileName1, const char *fileName2) |
local int | unz64local_CheckCurrentFileCoherencyHeader (unz64_s *s, uInt *piSizeVar, ZPOS64_T *poffset_local_extrafield, uInt *psize_local_extrafield) |
local void | unz64local_DosDateToTmuDate (ZPOS64_T ulDosDate, tm_unz *ptm) |
local int | unz64local_getByte (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, int *pi) |
local int | unz64local_GetCurrentFileInfoInternal (unzFile file, unz_file_info64 *pfile_info, unz_file_info64_internal *pfile_info_internal, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize) |
local int | unz64local_getLong (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, uLong *pX) |
local int | unz64local_getLong64 (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, ZPOS64_T *pX) |
local int | unz64local_getShort (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream, uLong *pX) |
local ZPOS64_T | unz64local_SearchCentralDir (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream) |
local ZPOS64_T | unz64local_SearchCentralDir64 (const zlib_filefunc64_32_def *pzlib_filefunc_def, voidpf filestream) |
int ZEXPORT | unzClose (unzFile file) |
int ZEXPORT | unzCloseCurrentFile (unzFile file) |
int ZEXPORT | unzeof (unzFile file) |
int ZEXPORT | unzGetCurrentFileInfo (unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize) |
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 | unzGetCurrentFileZStreamPos64 (unzFile file) |
int ZEXPORT | unzGetFilePos (unzFile file, unz_file_pos *file_pos) |
int ZEXPORT | unzGetFilePos64 (unzFile file, unz64_file_pos *file_pos) |
int ZEXPORT | unzGetGlobalComment (unzFile file, char *szComment, uLong uSizeBuf) |
int ZEXPORT | unzGetGlobalInfo (unzFile file, unz_global_info *pglobal_info32) |
int ZEXPORT | unzGetGlobalInfo64 (unzFile file, unz_global_info64 *pglobal_info) |
int ZEXPORT | unzGetLocalExtrafield (unzFile file, voidp buf, unsigned len) |
uLong ZEXPORT | unzGetOffset (unzFile file) |
ZPOS64_T ZEXPORT | unzGetOffset64 (unzFile file) |
int ZEXPORT | unzGoToFilePos (unzFile file, unz_file_pos *file_pos) |
int ZEXPORT | unzGoToFilePos64 (unzFile file, const unz64_file_pos *file_pos) |
int ZEXPORT | unzGoToFirstFile (unzFile file) |
int ZEXPORT | unzGoToNextFile (unzFile file) |
int ZEXPORT | unzLocateFile (unzFile file, const char *szFileName, int iCaseSensitivity) |
unzFile ZEXPORT | unzOpen (const char *path) |
unzFile ZEXPORT | unzOpen2 (const char *path, zlib_filefunc_def *pzlib_filefunc32_def) |
unzFile ZEXPORT | unzOpen2_64 (const void *path, zlib_filefunc64_def *pzlib_filefunc_def) |
unzFile ZEXPORT | unzOpen64 (const void *path) |
int ZEXPORT | unzOpenCurrentFile (unzFile file) |
int ZEXPORT | unzOpenCurrentFile2 (unzFile file, int *method, int *level, int raw) |
int ZEXPORT | unzOpenCurrentFile3 (unzFile file, int *method, int *level, int raw, const char *password) |
int ZEXPORT | unzOpenCurrentFilePassword (unzFile file, const char *password) |
local unzFile | unzOpenInternal (const void *path, zlib_filefunc64_32_def *pzlib_filefunc64_32_def, int is64bitOpenFunction) |
int ZEXPORT | unzReadCurrentFile (unzFile file, voidp buf, unsigned len) |
int ZEXPORT | unzSetOffset (unzFile file, uLong pos) |
int ZEXPORT | unzSetOffset64 (unzFile file, ZPOS64_T pos) |
int ZEXPORT | unzStringFileNameCompare (const char *fileName1, const char *fileName2, int iCaseSensitivity) |
z_off_t ZEXPORT | unztell (unzFile file) |
ZPOS64_T ZEXPORT | unztell64 (unzFile file) |
Variables |
const char | unz_copyright [] = " unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll" |