tesseract
4.00.00dev
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "zlib.h"
#include "unzip.h"
#include <errno.h>
#include "crypt.h"
Go to the source code of this file.
Classes | |
struct | unz_file_info_internal_s |
struct | file_in_zip_read_info_s |
struct | unz_s |
Macros | |
#define | local static |
#define | CASESENSITIVITYDEFAULT_NO |
#define | UNZ_BUFSIZE (16384) |
#define | UNZ_MAXFILENAMEINZIP (256) |
#define | ALLOC(size) (malloc(size)) |
#define | TRYFREE(p) {if (p) free(p);} |
#define | SIZECENTRALDIRITEM (0x2e) |
#define | SIZEZIPLOCALHEADER (0x1e) |
#define | CASESENSITIVITYDEFAULTVALUE 2 |
#define | STRCMPCASENOSENTIVEFUNCTION strcmpcasenosensitive_internal |
#define | BUFREADCOMMENT (0x400) |
Typedefs | |
typedef struct unz_file_info_internal_s | unz_file_info_internal |
Functions | |
local int unzlocal_getByte | OF ((const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, int *pi)) |
local int | unzlocal_getByte (zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, int *pi) const |
local int unzlocal_getShort | OF ((const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, uLong *pX)) |
local int | unzlocal_getShort (zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, uLong *pX) const |
local int | unzlocal_getLong (zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, uLong *pX) const |
local int | strcmpcasenosensitive_internal (char *fileName1, const char *fileName2) const |
int ZEXPORT | unzStringFileNameCompare (char *fileName1, const char *fileName2, int iCaseSensitivity) const |
local uLong unzlocal_SearchCentralDir | OF ((const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream)) |
local uLong | unzlocal_SearchCentralDir (zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream) const |
unzFile ZEXPORT | unzOpen2 (char *path, zlib_filefunc_def *pzlib_filefunc_def) const |
unzFile ZEXPORT | unzOpen (char *path) const |
int ZEXPORT | unzClose (unzFile file) |
int ZEXPORT | unzGetGlobalInfo (unzFile file, unz_global_info *pglobal_info) |
local void | unzlocal_DosDateToTmuDate (uLong ulDosDate, tm_unz *ptm) |
local int unzlocal_GetCurrentFileInfoInternal | OF ((unzFile file, unz_file_info *pfile_info, unz_file_info_internal *pfile_info_internal, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)) |
local int | unzlocal_GetCurrentFileInfoInternal (unzFile file, unz_file_info *pfile_info, unz_file_info_internal *pfile_info_internal, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize) |
int ZEXPORT | unzGetCurrentFileInfo (unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize) |
int ZEXPORT | unzGoToFirstFile (unzFile file) |
int ZEXPORT | unzGoToNextFile (unzFile file) |
int ZEXPORT | unzLocateFile (unzFile file, const char *szFileName, int iCaseSensitivity) |
int ZEXPORT | unzGetFilePos (unzFile file, unz_file_pos *file_pos) |
int ZEXPORT | unzGoToFilePos (unzFile file, unz_file_pos *file_pos) |
local int | unzlocal_CheckCurrentFileCoherencyHeader (unz_s *s, uInt *piSizeVar, uLong *poffset_local_extrafield, uInt *psize_local_extrafield) |
int ZEXPORT | unzOpenCurrentFile3 (unzFile file, int *method, int *level, int raw, const char *password) |
int ZEXPORT | unzOpenCurrentFile (unzFile file) |
int ZEXPORT | unzOpenCurrentFilePassword (unzFile file, const char *password) |
int ZEXPORT | unzOpenCurrentFile2 (unzFile file, int *method, int *level, int raw) |
int ZEXPORT | unzReadCurrentFile (unzFile file, voidp buf, unsigned len) |
z_off_t ZEXPORT | unztell (unzFile file) |
int ZEXPORT | unzeof (unzFile file) |
int ZEXPORT | unzGetLocalExtrafield (unzFile file, voidp buf, unsigned len) |
int ZEXPORT | unzCloseCurrentFile (unzFile file) |
int ZEXPORT | unzGetGlobalComment (unzFile file, char *szComment, uLong uSizeBuf) |
uLong ZEXPORT | unzGetOffset (unzFile file) |
int ZEXPORT | unzSetOffset (unzFile file, uLong pos) |
Variables | |
const char | unz_copyright [] |
#define STRCMPCASENOSENTIVEFUNCTION strcmpcasenosensitive_internal |
typedef struct unz_file_info_internal_s unz_file_info_internal |
local int unzlocal_getByte OF | ( | (const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, int *pi) | ) |
local int ziplocal_getLong OF | ( | (const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream, uLong *pX) | ) |
local uLong unzlocal_SearchCentralDir OF | ( | (const zlib_filefunc_def *pzlib_filefunc_def, voidpf filestream) | ) |
local int unzlocal_GetCurrentFileInfoInternal OF | ( | (unzFile file, unz_file_info *pfile_info, unz_file_info_internal *pfile_info_internal, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize) | ) |
Definition at line 511 of file unzip.c.
Definition at line 1489 of file unzip.c.
Definition at line 1405 of file unzip.c.
int ZEXPORT unzGetCurrentFileInfo | ( | unzFile | file, |
unz_file_info * | pfile_info, | ||
char * | szFileName, | ||
uLong | fileNameBufferSize, | ||
void * | extraField, | ||
uLong | extraFieldBufferSize, | ||
char * | szComment, | ||
uLong | commentBufferSize | ||
) |
Definition at line 744 of file unzip.c.
int ZEXPORT unzGetFilePos | ( | unzFile | file, |
unz_file_pos* | file_pos | ||
) |
Definition at line 903 of file unzip.c.
Definition at line 1532 of file unzip.c.
int ZEXPORT unzGetGlobalInfo | ( | unzFile | file, |
unz_global_info * | pglobal_info | ||
) |
Definition at line 532 of file unzip.c.
Definition at line 1438 of file unzip.c.
Definition at line 1564 of file unzip.c.
int ZEXPORT unzGoToFilePos | ( | unzFile | file, |
unz_file_pos* | file_pos | ||
) |
Definition at line 921 of file unzip.c.
Definition at line 768 of file unzip.c.
Definition at line 790 of file unzip.c.
local int unzlocal_CheckCurrentFileCoherencyHeader | ( | unz_s* | s, |
uInt* | piSizeVar, | ||
uLong * | poffset_local_extrafield, | ||
uInt * | psize_local_extrafield | ||
) |
Definition at line 957 of file unzip.c.
local int unzlocal_getByte | ( | zlib_filefunc_def* | pzlib_filefunc_def, |
voidpf | filestream, | ||
int * | pi | ||
) | const |
local int unzlocal_GetCurrentFileInfoInternal | ( | unzFile | file, |
unz_file_info * | pfile_info, | ||
unz_file_info_internal * | pfile_info_internal, | ||
char * | szFileName, | ||
uLong | fileNameBufferSize, | ||
void * | extraField, | ||
uLong | extraFieldBufferSize, | ||
char * | szComment, | ||
uLong | commentBufferSize | ||
) |
Definition at line 577 of file unzip.c.
local int unzlocal_getLong | ( | zlib_filefunc_def* | pzlib_filefunc_def, |
voidpf | filestream, | ||
uLong * | pX | ||
) | const |
Definition at line 229 of file unzip.c.
local int unzlocal_getShort | ( | zlib_filefunc_def* | pzlib_filefunc_def, |
voidpf | filestream, | ||
uLong * | pX | ||
) | const |
Definition at line 201 of file unzip.c.
local uLong unzlocal_SearchCentralDir | ( | zlib_filefunc_def* | pzlib_filefunc_def, |
voidpf | filestream | ||
) | const |
Definition at line 824 of file unzip.c.
unzFile ZEXPORT unzOpen | ( | char * | path | ) | const |
Definition at line 500 of file unzip.c.
unzFile ZEXPORT unzOpen2 | ( | char * | path, |
zlib_filefunc_def* | pzlib_filefunc_def | ||
) | const |
Definition at line 397 of file unzip.c.
Definition at line 1192 of file unzip.c.
Definition at line 1205 of file unzip.c.
int ZEXPORT unzOpenCurrentFile3 | ( | unzFile | file, |
int* | method, | ||
int* | level, | ||
int | raw, | ||
const char* | password | ||
) |
Definition at line 1047 of file unzip.c.
Definition at line 1198 of file unzip.c.
Definition at line 1224 of file unzip.c.
Definition at line 1580 of file unzip.c.
int ZEXPORT unzStringFileNameCompare | ( | char* | fileName1, |
const char* | fileName2, | ||
int | iCaseSensitivity | ||
) | const |
z_off_t ZEXPORT unztell | ( | unzFile | file | ) |
Definition at line 1385 of file unzip.c.