< prev index next >

src/java.base/share/native/libzip/zip_util.h

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 28,37 **** --- 28,39 ---- */ #ifndef _ZIP_H_ #define _ZIP_H_ + #include "jni.h" + /* * Header signatures */ #define PKZIP_SIGNATURE_AT(p, b2, b3) \ (((p)[0] == 'P') & ((p)[1] == 'K') & ((p)[2] == b2) & ((p)[3] == b3))
*** 237,256 **** /* * Index representing end of hash chain */ #define ZIP_ENDCHAIN ((jint)-1) ! jzentry * JNICALL ZIP_FindEntry(jzfile *zip, char *name, jint *sizeP, jint *nameLenP); ! jboolean JNICALL ZIP_ReadEntry(jzfile *zip, jzentry *entry, unsigned char *buf, char *entrynm); ! jzentry * JNICALL ZIP_GetNextEntry(jzfile *zip, jint n); ! jzfile * JNICALL ZIP_Open(const char *name, char **pmsg); jzfile * ZIP_Open_Generic(const char *name, char **pmsg, int mode, jlong lastModified); --- 239,258 ---- /* * Index representing end of hash chain */ #define ZIP_ENDCHAIN ((jint)-1) ! JNIEXPORT jzentry * JNICALL ZIP_FindEntry(jzfile *zip, char *name, jint *sizeP, jint *nameLenP); ! JNIEXPORT jboolean JNICALL ZIP_ReadEntry(jzfile *zip, jzentry *entry, unsigned char *buf, char *entrynm); ! JNIEXPORT jzentry * JNICALL ZIP_GetNextEntry(jzfile *zip, jint n); ! JNIEXPORT jzfile * JNICALL ZIP_Open(const char *name, char **pmsg); jzfile * ZIP_Open_Generic(const char *name, char **pmsg, int mode, jlong lastModified);
*** 261,281 **** ZIP_Put_In_Cache(const char *name, ZFILE zfd, char **pmsg, jlong lastModified); jzfile * ZIP_Put_In_Cache0(const char *name, ZFILE zfd, char **pmsg, jlong lastModified, jboolean usemmap); ! void JNICALL ZIP_Close(jzfile *zip); ! jzentry * ZIP_GetEntry(jzfile *zip, char *name, jint ulen); ! void ZIP_Lock(jzfile *zip); ! void ZIP_Unlock(jzfile *zip); ! jint ZIP_Read(jzfile *zip, jzentry *entry, jlong pos, void *buf, jint len); ! void JNICALL ZIP_FreeEntry(jzfile *zip, jzentry *ze); jlong ZIP_GetEntryDataOffset(jzfile *zip, jzentry *entry); jzentry * ZIP_GetEntry2(jzfile *zip, char *name, jint ulen, jboolean addSlash); ! jboolean JNICALL ZIP_InflateFully(void *inBuf, jlong inLen, void *outBuf, jlong outLen, char **pmsg); #endif /* !_ZIP_H_ */ --- 263,287 ---- ZIP_Put_In_Cache(const char *name, ZFILE zfd, char **pmsg, jlong lastModified); jzfile * ZIP_Put_In_Cache0(const char *name, ZFILE zfd, char **pmsg, jlong lastModified, jboolean usemmap); ! JNIEXPORT void JNICALL ZIP_Close(jzfile *zip); ! JNIEXPORT jzentry * JNICALL ! ZIP_GetEntry(jzfile *zip, char *name, jint ulen); ! JNIEXPORT void JNICALL ! ZIP_Lock(jzfile *zip); ! JNIEXPORT void JNICALL ! ZIP_Unlock(jzfile *zip); ! JNIEXPORT jint JNICALL ! ZIP_Read(jzfile *zip, jzentry *entry, jlong pos, void *buf, jint len); ! JNIEXPORT void JNICALL ZIP_FreeEntry(jzfile *zip, jzentry *ze); jlong ZIP_GetEntryDataOffset(jzfile *zip, jzentry *entry); jzentry * ZIP_GetEntry2(jzfile *zip, char *name, jint ulen, jboolean addSlash); ! JNIEXPORT jboolean JNICALL ZIP_InflateFully(void *inBuf, jlong inLen, void *outBuf, jlong outLen, char **pmsg); #endif /* !_ZIP_H_ */
< prev index next >