/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class PrimlibInterface */

#ifndef _Included_PrimlibInterface
#define _Included_PrimlibInterface
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     PrimlibInterface
 * Method:    unwrapBoolean
 * Signature: (Ljava/lang/Object;)Z
 */
JNIEXPORT jboolean JNICALL Java_PrimlibInterface_unwrapBoolean
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapByte
 * Signature: (Ljava/lang/Object;)B
 */
JNIEXPORT jbyte JNICALL Java_PrimlibInterface_unwrapByte
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapShort
 * Signature: (Ljava/lang/Object;)S
 */
JNIEXPORT jshort JNICALL Java_PrimlibInterface_unwrapShort
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapChar
 * Signature: (Ljava/lang/Object;)C
 */
JNIEXPORT jchar JNICALL Java_PrimlibInterface_unwrapChar
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapInt
 * Signature: (Ljava/lang/Object;)I
 */
JNIEXPORT jint JNICALL Java_PrimlibInterface_unwrapInt
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapLong
 * Signature: (Ljava/lang/Object;)J
 */
JNIEXPORT jlong JNICALL Java_PrimlibInterface_unwrapLong
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapFloat
 * Signature: (Ljava/lang/Object;)F
 */
JNIEXPORT jfloat JNICALL Java_PrimlibInterface_unwrapFloat
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    unwrapDouble
 * Signature: (Ljava/lang/Object;)D
 */
JNIEXPORT jdouble JNICALL Java_PrimlibInterface_unwrapDouble
  (JNIEnv *, jclass, jobject);

/*
 * Class:     PrimlibInterface
 * Method:    wrapBoolean
 * Signature: (Z)Ljava/lang/Boolean;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapBoolean
  (JNIEnv *, jclass, jboolean);

/*
 * Class:     PrimlibInterface
 * Method:    wrapByte
 * Signature: (B)Ljava/lang/Byte;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapByte
  (JNIEnv *, jclass, jbyte);

/*
 * Class:     PrimlibInterface
 * Method:    wrapShort
 * Signature: (S)Ljava/lang/Short;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapShort
  (JNIEnv *, jclass, jshort);

/*
 * Class:     PrimlibInterface
 * Method:    wrapChar
 * Signature: (C)Ljava/lang/Character;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapChar
  (JNIEnv *, jclass, jchar);

/*
 * Class:     PrimlibInterface
 * Method:    wrapInt
 * Signature: (I)Ljava/lang/Integer;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapInt
  (JNIEnv *, jclass, jint);

/*
 * Class:     PrimlibInterface
 * Method:    wrapLong
 * Signature: (J)Ljava/lang/Long;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapLong
  (JNIEnv *, jclass, jlong);

/*
 * Class:     PrimlibInterface
 * Method:    wrapFloat
 * Signature: (F)Ljava/lang/Float;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapFloat
  (JNIEnv *, jclass, jfloat);

/*
 * Class:     PrimlibInterface
 * Method:    wrapDouble
 * Signature: (D)Ljava/lang/Double;
 */
JNIEXPORT jobject JNICALL Java_PrimlibInterface_wrapDouble
  (JNIEnv *, jclass, jdouble);

#ifdef __cplusplus
}
#endif
#endif
