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

#ifndef _Included_org_rexxla_bsf_engines_rexx_RexxAndJava
#define _Included_org_rexxla_bsf_engines_rexx_RexxAndJava
#ifdef __cplusplus
extern "C" {
#endif
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ADD_EVENT_LISTENER
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ADD_EVENT_LISTENER 1L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_AT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_AT 2L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_LENGTH
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_LENGTH 3L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_PUT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_PUT 4L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_PUT_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ARRAY_PUT_STRICT 5L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_CREATE_ARRAY_OBJECT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_CREATE_ARRAY_OBJECT 6L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_EXIT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_EXIT 7L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE 8L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_STRICT 9L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_PROPERTY_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_PROPERTY_VALUE 10L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE 11L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_STRICT 12L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_VERSION
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_VERSION 13L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE 14L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_STRICT 15L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_LOOKUP_BEAN
#define org_rexxla_bsf_engines_rexx_RexxAndJava_LOOKUP_BEAN 16L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_POLL_EVENT_TEXT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_POLL_EVENT_TEXT 17L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_POST_EVENT_TEXT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_POST_EVENT_TEXT 18L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_REGISTER_BEAN
#define org_rexxla_bsf_engines_rexx_RexxAndJava_REGISTER_BEAN 19L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_NEW
#define org_rexxla_bsf_engines_rexx_RexxAndJava_NEW 19L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_REGISTER_BEAN_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_REGISTER_BEAN_STRICT 20L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_NEW_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_NEW_STRICT 20L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SET_FIELD_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SET_FIELD_VALUE 21L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SET_FIELD_VALUE_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SET_FIELD_VALUE_STRICT 22L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SET_PROPERTY_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SET_PROPERTY_VALUE 23L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SET_PROPERTY_VALUE_STRICT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SET_PROPERTY_VALUE_STRICT 24L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SET_REXX_NULL_STRING
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SET_REXX_NULL_STRING 25L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_SLEEP
#define org_rexxla_bsf_engines_rexx_RexxAndJava_SLEEP 26L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_UNREGISTER_BEAN
#define org_rexxla_bsf_engines_rexx_RexxAndJava_UNREGISTER_BEAN 27L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_WRAP_ARRAY_OBJECT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_WRAP_ARRAY_OBJECT 28L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_WRAP_ENUMERATION_OBJECT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_WRAP_ENUMERATION_OBJECT 29L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_LOAD_CLASS
#define org_rexxla_bsf_engines_rexx_RexxAndJava_LOAD_CLASS 30L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_BSF_MANAGER
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_BSF_MANAGER 32L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_BSF_PREFIX_RETURN_VALUE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_BSF_PREFIX_RETURN_VALUE 33L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_RAW_REGISTER_BEAN
#define org_rexxla_bsf_engines_rexx_RexxAndJava_RAW_REGISTER_BEAN 34L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_REXX_HALT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_REXX_HALT 35L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_CREATE_ARRAY_OBJECT_OF
#define org_rexxla_bsf_engines_rexx_RexxAndJava_CREATE_ARRAY_OBJECT_OF 36L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_REXX_AND_JAVA
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_REXX_AND_JAVA 37L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_REXX_ENGINE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_REXX_ENGINE 38L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_KUDOS
#define org_rexxla_bsf_engines_rexx_RexxAndJava_KUDOS 39L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_IS_INSTANCE
#define org_rexxla_bsf_engines_rexx_RexxAndJava_IS_INSTANCE 40L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_CARRY_OUT_SYSTEM_EXIT
#define org_rexxla_bsf_engines_rexx_RexxAndJava_CARRY_OUT_SYSTEM_EXIT 41L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ENV_GET
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ENV_GET 42L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_ENV_SET
#define org_rexxla_bsf_engines_rexx_RexxAndJava_ENV_SET 43L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_JSO 44L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_STRICT_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_INVOKE_STRICT_JSO 45L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_JSO 46L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_STRICT_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_FIELD_VALUE_STRICT_JSO 47L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_PROPERTY_VALUE_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_PROPERTY_VALUE_JSO 48L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_JSO 49L
#undef org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_STRICT_JSO
#define org_rexxla_bsf_engines_rexx_RexxAndJava_GET_STATIC_VALUE_STRICT_JSO 50L
/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniSetupNativeJVMPointer
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniSetupNativeJVMPointer
  (JNIEnv *, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxWaitForTermination
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxWaitForTermination
  (JNIEnv *, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxDidRexxTerminate
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxDidRexxTerminate
  (JNIEnv *, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxGetTID
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxGetTID
  (JNIEnv *, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxSetHalt
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxSetHalt
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxCreateInterpreterInstance
 * Signature: ([Ljava/lang/Object;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxCreateInterpreterInstance
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetRexxInterpreterInstanceRoot
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetRexxInterpreterInstanceRoot
  (JNIEnv *, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxRunProgram
 * Signature: (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxRunProgram
  (JNIEnv *, jobject, jstring, jint, jstring, jstring, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxSendMessageToRexxObject
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxSendMessageToRexxObject
  (JNIEnv *, jobject, jstring, jstring, jstring, jstring, jstring, jstring, jstring, jobjectArray, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniUnregisterRexxObject
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniUnregisterRexxObject
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxHaltInterpreterInstance
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxHaltInterpreterInstance
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRexxTerminateInterpreterInstance
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRexxTerminateInterpreterInstance
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRaiseCondition
 * Signature: ([Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Object;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRaiseCondition
  (JNIEnv *, jobject, jobjectArray, jstring, jstring, jobjectArray, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRaiseException
 * Signature: ([Ljava/lang/Object;J[Ljava/lang/Object;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRaiseException
  (JNIEnv *, jobject, jobjectArray, jlong, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRaiseException0
 * Signature: ([Ljava/lang/Object;J)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRaiseException0
  (JNIEnv *, jobject, jobjectArray, jlong);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRaiseException1
 * Signature: ([Ljava/lang/Object;JLjava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRaiseException1
  (JNIEnv *, jobject, jobjectArray, jlong, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniRaiseException2
 * Signature: ([Ljava/lang/Object;JLjava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniRaiseException2
  (JNIEnv *, jobject, jobjectArray, jlong, jstring, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetContextVariable
 * Signature: ([Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetContextVariable
  (JNIEnv *, jobject, jobjectArray, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniSetContextVariable
 * Signature: ([Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniSetContextVariable
  (JNIEnv *, jobject, jobjectArray, jstring, jobject);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniCheckCondition
 * Signature: ([Ljava/lang/Object;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniCheckCondition
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniClearCondition
 * Signature: ([Ljava/lang/Object;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniClearCondition
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetConditionInfo
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetConditionInfo
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniSetThreadTrace
 * Signature: ([Ljava/lang/Object;Z)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniSetThreadTrace
  (JNIEnv *, jobject, jobjectArray, jboolean);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniHaltThread
 * Signature: ([Ljava/lang/Object;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniHaltThread
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniDropContextVariable
 * Signature: ([Ljava/lang/Object;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniDropContextVariable
  (JNIEnv *, jobject, jobjectArray, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniSetContextVariableToNil
 * Signature: ([Ljava/lang/Object;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniSetContextVariableToNil
  (JNIEnv *, jobject, jobjectArray, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetCallerContext
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetCallerContext
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetAllContextVariables
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetAllContextVariables
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetLocalEnvironment
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetLocalEnvironment
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetGlobalEnvironment
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetGlobalEnvironment
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniNil
 * Signature: ([Ljava/lang/Object;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniNil
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniInterpreterVersion
 * Signature: ([Ljava/lang/Object;)J
 */
JNIEXPORT jlong JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniInterpreterVersion
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniLanguageLevel
 * Signature: ([Ljava/lang/Object;)J
 */
JNIEXPORT jlong JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniLanguageLevel
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniProcEnvironment
 * Signature: (ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniProcEnvironment
  (JNIEnv *, jobject, jint, jstring, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetLocalEnvironment0
 * Signature: (Ljava/lang/String;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetLocalEnvironment0
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniGetGlobalEnvironment0
 * Signature: (Ljava/lang/String;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniGetGlobalEnvironment0
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniNil0
 * Signature: (Ljava/lang/String;)Ljava/lang/Object;
 */
JNIEXPORT jobject JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniNil0
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniInterpreterVersion0
 * Signature: (Ljava/lang/String;)J
 */
JNIEXPORT jlong JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniInterpreterVersion0
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniLanguageLevel0
 * Signature: (Ljava/lang/String;)J
 */
JNIEXPORT jlong JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniLanguageLevel0
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_rexxla_bsf_engines_rexx_RexxAndJava
 * Method:    jniInitialize4Rexx
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_rexxla_bsf_engines_rexx_RexxAndJava_jniInitialize4Rexx
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
