194 Java_java_util_zip_ZipFile_freeEntry(JNIEnv *env, jclass cls, jlong zfile,
195 jlong zentry)
196 {
197 jzfile *zip = jlong_to_ptr(zfile);
198 jzentry *ze = jlong_to_ptr(zentry);
199 ZIP_FreeEntry(zip, ze);
200 }
201
202 JNIEXPORT jlong JNICALL
203 Java_java_util_zip_ZipFile_getNextEntry(JNIEnv *env, jclass cls, jlong zfile,
204 jint n)
205 {
206 jzentry *ze = ZIP_GetNextEntry(jlong_to_ptr(zfile), n);
207 return ptr_to_jlong(ze);
208 }
209
210 JNIEXPORT jint JNICALL
211 Java_java_util_zip_ZipFile_getEntryMethod(JNIEnv *env, jclass cls, jlong zentry)
212 {
213 jzentry *ze = jlong_to_ptr(zentry);
214 return ze->csize != 0 ? DEFLATED : STORED;
215 }
216
217 JNIEXPORT jint JNICALL
218 Java_java_util_zip_ZipFile_getEntryFlag(JNIEnv *env, jclass cls, jlong zentry)
219 {
220 jzentry *ze = jlong_to_ptr(zentry);
221 return ze->flag;
222 }
223
224 JNIEXPORT jlong JNICALL
225 Java_java_util_zip_ZipFile_getEntryCSize(JNIEnv *env, jclass cls, jlong zentry)
226 {
227 jzentry *ze = jlong_to_ptr(zentry);
228 return ze->csize != 0 ? ze->csize : ze->size;
229 }
230
231 JNIEXPORT jlong JNICALL
232 Java_java_util_zip_ZipFile_getEntrySize(JNIEnv *env, jclass cls, jlong zentry)
233 {
234 jzentry *ze = jlong_to_ptr(zentry);
|
194 Java_java_util_zip_ZipFile_freeEntry(JNIEnv *env, jclass cls, jlong zfile,
195 jlong zentry)
196 {
197 jzfile *zip = jlong_to_ptr(zfile);
198 jzentry *ze = jlong_to_ptr(zentry);
199 ZIP_FreeEntry(zip, ze);
200 }
201
202 JNIEXPORT jlong JNICALL
203 Java_java_util_zip_ZipFile_getNextEntry(JNIEnv *env, jclass cls, jlong zfile,
204 jint n)
205 {
206 jzentry *ze = ZIP_GetNextEntry(jlong_to_ptr(zfile), n);
207 return ptr_to_jlong(ze);
208 }
209
210 JNIEXPORT jint JNICALL
211 Java_java_util_zip_ZipFile_getEntryMethod(JNIEnv *env, jclass cls, jlong zentry)
212 {
213 jzentry *ze = jlong_to_ptr(zentry);
214 return ze->method;
215 }
216
217 JNIEXPORT jint JNICALL
218 Java_java_util_zip_ZipFile_getEntryFlag(JNIEnv *env, jclass cls, jlong zentry)
219 {
220 jzentry *ze = jlong_to_ptr(zentry);
221 return ze->flag;
222 }
223
224 JNIEXPORT jlong JNICALL
225 Java_java_util_zip_ZipFile_getEntryCSize(JNIEnv *env, jclass cls, jlong zentry)
226 {
227 jzentry *ze = jlong_to_ptr(zentry);
228 return ze->csize != 0 ? ze->csize : ze->size;
229 }
230
231 JNIEXPORT jlong JNICALL
232 Java_java_util_zip_ZipFile_getEntrySize(JNIEnv *env, jclass cls, jlong zentry)
233 {
234 jzentry *ze = jlong_to_ptr(zentry);
|