H A D | zip_util.c | 54 /* USE_MMAP means mmap the CEN & ENDHDR part of the zip file. */ 59 #define MAXREFS 0xFFFF /* max number of open zip file references */ 68 static jzfile *zfiles = 0; /* currently open zip files */ 151 * thing to do since zip file reading is relatively fast and it is very onerous 161 * Initialize zip file support. Return 0 if successful otherwise -1 227 * Allocates a new zip file object for the specified file name. 228 * Returns the zip file object or NULL if not enough memory. 233 jzfile *zip; local 234 if (((zip = calloc(1, sizeof(jzfile))) != NULL) && 235 ((zip 252 freeZip(jzfile *zip) argument 280 verifyEND(jzfile *zip, jlong endpos, char *endbuf) argument 305 findEND(jzfile *zip, void *endbuf) argument 382 findEND64(jzfile *zip, void *end64buf, jlong endpos) argument 451 growMetaNames(jzfile *zip) argument 471 addMetaName(jzfile *zip, const char *name, int length) argument 499 freeMetaNames(jzfile *zip) argument 512 freeCEN(jzfile *zip) argument 544 readCEN(jzfile *zip, jint knownTotal) argument 734 jzfile *zip = NULL; local 761 jzfile *zip; local 815 jzfile *zip; local 897 ZIP_Close(jzfile *zip) argument 929 readCENHeader(jzfile *zip, jlong cenpos, jint bufsize) argument 950 sequentialAccessReadCENHeader(jzfile *zip, jlong cenpos) argument 982 newEntry(jzfile *zip, jzcell *zc, AccessHint accessHint) argument 1116 ZIP_GetEntry(jzfile *zip, char *name, jint ulen) argument 1212 ZIP_GetNextEntry(jzfile *zip, jint n) argument 1228 ZIP_Lock(jzfile *zip) argument 1237 ZIP_Unlock(jzfile *zip) argument 1248 ZIP_GetEntryDataOffset(jzfile *zip, jzentry *entry) argument 1284 ZIP_Read(jzfile *zip, jzentry *entry, jlong pos, void *buf, jint len) argument 1337 InflateFully(jzfile *zip, jzentry *entry, void *buf, char **msg) argument 1401 ZIP_FindEntry(jzfile *zip, char *name, jint *sizeP, jint *nameLenP) argument 1418 ZIP_ReadEntry(jzfile *zip, jzentry *entry, unsigned char *buf, char *entryname) argument [all...] |