1 /* This file was generated from java/util/zip/ZipFile.java and is licensed 2 * under the same terms. The copyright and license information for 3 * java/util/zip/ZipFile.java follows. 4 * 5 * Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved. 6 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 7 * 8 * This code is free software; you can redistribute it and/or modify it 9 * under the terms of the GNU General Public License version 2 only, as 10 * published by the Free Software Foundation. Oracle designates this 11 * particular file as subject to the "Classpath" exception as provided 12 * by Oracle in the LICENSE file that accompanied this code. 13 * 14 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 17 * version 2 for more details (a copy is included in the LICENSE file that 18 * accompanied this code). 19 * 20 * You should have received a copy of the GNU General Public License version 21 * 2 along with this work; if not, write to the Free Software Foundation, 22 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 23 * 24 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 25 * or visit www.oracle.com if you need additional information or have any 26 * questions. 27 */ 28 /* DO NOT EDIT THIS FILE - it is machine generated */ 29 #include <jni.h> 30 /* Header for class java_util_zip_ZipFile */ 31 32 #ifndef _Included_java_util_zip_ZipFile 33 #define _Included_java_util_zip_ZipFile 34 #ifdef __cplusplus 35 extern "C" { 36 #endif 37 #undef java_util_zip_ZipFile_STORED 38 #define java_util_zip_ZipFile_STORED 0L 39 #undef java_util_zip_ZipFile_DEFLATED 40 #define java_util_zip_ZipFile_DEFLATED 8L 41 #undef java_util_zip_ZipFile_OPEN_READ 42 #define java_util_zip_ZipFile_OPEN_READ 1L 43 #undef java_util_zip_ZipFile_OPEN_DELETE 44 #define java_util_zip_ZipFile_OPEN_DELETE 4L 45 #undef java_util_zip_ZipFile_JZENTRY_NAME 46 #define java_util_zip_ZipFile_JZENTRY_NAME 0L 47 #undef java_util_zip_ZipFile_JZENTRY_EXTRA 48 #define java_util_zip_ZipFile_JZENTRY_EXTRA 1L 49 #undef java_util_zip_ZipFile_JZENTRY_COMMENT 50 #define java_util_zip_ZipFile_JZENTRY_COMMENT 2L 51 52 /* 53 * Class: java_util_zip_ZipFile 54 * Method: getEntry 55 * Signature: (J[BZ)J 56 */ 57 JNIEXPORT jlong JNICALL ZipFile_getEntry 58 (JNIEnv *, jclass, jlong, jbyteArray, jboolean); 59 60 /* 61 * Class: java_util_zip_ZipFile 62 * Method: freeEntry 63 * Signature: (JJ)V 64 */ 65 JNIEXPORT void JNICALL ZipFile_freeEntry 66 (JNIEnv *, jclass, jlong, jlong); 67 68 /* 69 * Class: java_util_zip_ZipFile 70 * Method: getNextEntry 71 * Signature: (JI)J 72 */ 73 JNIEXPORT jlong JNICALL ZipFile_getNextEntry 74 (JNIEnv *, jclass, jlong, jint); 75 76 /* 77 * Class: java_util_zip_ZipFile 78 * Method: close 79 * Signature: (J)V 80 */ 81 JNIEXPORT void JNICALL ZipFile_close 82 (JNIEnv *, jclass, jlong); 83 84 /* 85 * Class: java_util_zip_ZipFile 86 * Method: open 87 * Signature: (Ljava/lang/String;IJZ)J 88 */ 89 JNIEXPORT jlong JNICALL ZipFile_open 90 (JNIEnv *, jclass, jstring, jint, jlong, jboolean); 91 92 /* 93 * Class: java_util_zip_ZipFile 94 * Method: getTotal 95 * Signature: (J)I 96 */ 97 JNIEXPORT jint JNICALL ZipFile_getTotal 98 (JNIEnv *, jclass, jlong); 99 100 /* 101 * Class: java_util_zip_ZipFile 102 * Method: startsWithLOC 103 * Signature: (J)Z 104 */ 105 JNIEXPORT jboolean JNICALL ZipFile_startsWithLOC 106 (JNIEnv *, jclass, jlong); 107 108 /* 109 * Class: java_util_zip_ZipFile 110 * Method: read 111 * Signature: (JJJ[BII)I 112 */ 113 JNIEXPORT jint JNICALL ZipFile_read 114 (JNIEnv *, jclass, jlong, jlong, jlong, jbyteArray, jint, jint); 115 116 /* 117 * Class: java_util_zip_ZipFile 118 * Method: getEntryTime 119 * Signature: (J)J 120 */ 121 JNIEXPORT jlong JNICALL ZipFile_getEntryTime 122 (JNIEnv *, jclass, jlong); 123 124 /* 125 * Class: java_util_zip_ZipFile 126 * Method: getEntryCrc 127 * Signature: (J)J 128 */ 129 JNIEXPORT jlong JNICALL ZipFile_getEntryCrc 130 (JNIEnv *, jclass, jlong); 131 132 /* 133 * Class: java_util_zip_ZipFile 134 * Method: getEntryCSize 135 * Signature: (J)J 136 */ 137 JNIEXPORT jlong JNICALL ZipFile_getEntryCSize 138 (JNIEnv *, jclass, jlong); 139 140 /* 141 * Class: java_util_zip_ZipFile 142 * Method: getEntrySize 143 * Signature: (J)J 144 */ 145 JNIEXPORT jlong JNICALL ZipFile_getEntrySize 146 (JNIEnv *, jclass, jlong); 147 148 /* 149 * Class: java_util_zip_ZipFile 150 * Method: getEntryMethod 151 * Signature: (J)I 152 */ 153 JNIEXPORT jint JNICALL ZipFile_getEntryMethod 154 (JNIEnv *, jclass, jlong); 155 156 /* 157 * Class: java_util_zip_ZipFile 158 * Method: getEntryFlag 159 * Signature: (J)I 160 */ 161 JNIEXPORT jint JNICALL ZipFile_getEntryFlag 162 (JNIEnv *, jclass, jlong); 163 164 /* 165 * Class: java_util_zip_ZipFile 166 * Method: getCommentBytes 167 * Signature: (J)[B 168 */ 169 JNIEXPORT jbyteArray JNICALL ZipFile_getCommentBytes 170 (JNIEnv *, jclass, jlong); 171 172 /* 173 * Class: java_util_zip_ZipFile 174 * Method: getEntryBytes 175 * Signature: (JI)[B 176 */ 177 JNIEXPORT jbyteArray JNICALL ZipFile_getEntryBytes 178 (JNIEnv *, jclass, jlong, jint); 179 180 /* 181 * Class: java_util_zip_ZipFile 182 * Method: getZipMessage 183 * Signature: (J)Ljava/lang/String; 184 */ 185 JNIEXPORT jstring JNICALL ZipFile_getZipMessage 186 (JNIEnv *, jclass, jlong); 187 188 #ifdef __cplusplus 189 } 190 #endif 191 #endif 192