diff --git a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.c b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.c index 76cd4c4..920882d 100644 --- a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.c +++ b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.c @@ -1,10 +1,10 @@ #include "lpac-convertor.h" -static jobject profile_state_enabled; -static jobject profile_state_disabled; -static jobject profile_class_operational; -static jobject profile_class_provisioning; -static jobject profile_class_testing; +jobject profile_state_enabled; +jobject profile_state_disabled; +jobject profile_class_operational; +jobject profile_class_provisioning; +jobject profile_class_testing; static jobject bind_static_field(JNIEnv *env, jclass clazz, const char *name, const char *sig) { jfieldID field = (*env)->GetStaticFieldID(env, clazz, name, sig); diff --git a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.h b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.h index bfbc1af..e8a08be 100644 --- a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.h +++ b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-convertor.h @@ -3,6 +3,12 @@ #include #include +jobject profile_state_enabled; +jobject profile_state_disabled; +jobject profile_class_operational; +jobject profile_class_provisioning; +jobject profile_class_testing; + #define PROFILE_STATE_CLASS "net/typeblog/lpac_jni/ProfileState" #define PROFILE_CLASS_CLASS "net/typeblog/lpac_jni/ProfileClass" diff --git a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c index 8ea4efc..33a31e5 100644 --- a/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c +++ b/libs/lpac-jni/src/main/jni/lpac-jni/lpac-jni.c @@ -20,6 +20,7 @@ jmethodID string_constructor; #define LOCAL_PROFILE_INFO_CLASS "net/typeblog/lpac_jni/LocalProfileInfo" + jint JNI_OnLoad(JavaVM *vm, void *reserved) { jvm = vm; LPAC_JNI_SETUP_ENV;