1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class com_sun_java_util_jar_pack_NativeUnpack */
4
5#ifndef _Included_com_sun_java_util_jar_pack_NativeUnpack
6#define _Included_com_sun_java_util_jar_pack_NativeUnpack
7#ifdef __cplusplus
8extern "C" {
9#endif
10/*
11 * Class: com_sun_java_util_jar_pack_NativeUnpack
12 * Method: initIDs
13 * Signature: ()V
14 */
15JNIEXPORT void JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_initIDs
16 (JNIEnv *, jclass);
17
18/*
19 * Class: com_sun_java_util_jar_pack_NativeUnpack
20 * Method: start
21 * Signature: (Ljava/nio/ByteBuffer;J)J
22 */
23JNIEXPORT jlong JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_start
24 (JNIEnv *, jobject, jobject, jlong);
25
26/*
27 * Class: com_sun_java_util_jar_pack_NativeUnpack
28 * Method: getNextFile
29 * Signature: ([Ljava/lang/Object;)Z
30 */
31JNIEXPORT jboolean JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_getNextFile
32 (JNIEnv *, jobject, jobjectArray);
33
34/*
35 * Class: com_sun_java_util_jar_pack_NativeUnpack
36 * Method: getUnusedInput
37 * Signature: ()Ljava/nio/ByteBuffer;
38 */
39JNIEXPORT jobject JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_getUnusedInput
40 (JNIEnv *, jobject);
41
42/*
43 * Class: com_sun_java_util_jar_pack_NativeUnpack
44 * Method: finish
45 * Signature: ()J
46 */
47JNIEXPORT jlong JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_finish
48 (JNIEnv *, jobject);
49
50/*
51 * Class: com_sun_java_util_jar_pack_NativeUnpack
52 * Method: setOption
53 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
54 */
55JNIEXPORT jboolean JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_setOption
56 (JNIEnv *, jobject, jstring, jstring);
57
58/*
59 * Class: com_sun_java_util_jar_pack_NativeUnpack
60 * Method: getOption
61 * Signature: (Ljava/lang/String;)Ljava/lang/String;
62 */
63JNIEXPORT jstring JNICALL Java_com_sun_java_util_jar_pack_NativeUnpack_getOption
64 (JNIEnv *, jobject, jstring);
65
66#ifdef __cplusplus
67}
68#endif
69#endif
70