diff --git a/java/jni/ZT_jniutils.cpp b/java/jni/ZT_jniutils.cpp index f58154d16..f3d528183 100644 --- a/java/jni/ZT_jniutils.cpp +++ b/java/jni/ZT_jniutils.cpp @@ -30,10 +30,6 @@ extern JniLookup lookup; -#ifdef __cplusplus -extern "C" { -#endif - jobject createResultObject(JNIEnv *env, ZT_ResultCode code) { jclass resultClass = NULL; @@ -1028,7 +1024,3 @@ jobject newVirtualNetworkDNS(JNIEnv *env, const ZT_VirtualNetworkDNS &dns) } return NULL; } - -#ifdef __cplusplus -} -#endif diff --git a/java/jni/ZT_jniutils.h b/java/jni/ZT_jniutils.h index 02c2e20f1..a9dc40e48 100644 --- a/java/jni/ZT_jniutils.h +++ b/java/jni/ZT_jniutils.h @@ -22,10 +22,6 @@ #include #include -#ifdef __cplusplus -extern "C" { -#endif - #define LOG_TAG "ZeroTierOneJNI" #if defined(__ANDROID__) @@ -78,8 +74,4 @@ jobject newVirtualNetworkRoute(JNIEnv *env, const ZT_VirtualNetworkRoute &route) jobject newVirtualNetworkDNS(JNIEnv *env, const ZT_VirtualNetworkDNS &dns); -#ifdef __cplusplus -} #endif - -#endif \ No newline at end of file diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp index 877865828..9b5a6fbd6 100644 --- a/java/jni/com_zerotierone_sdk_Node.cpp +++ b/java/jni/com_zerotierone_sdk_Node.cpp @@ -40,10 +40,6 @@ // global static JNI Lookup Object JniLookup lookup; -#ifdef __cplusplus -extern "C" { -#endif - namespace { struct JniRef { @@ -732,6 +728,10 @@ namespace { } } +#ifdef __cplusplus +extern "C" { +#endif + JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) { lookup.setJavaVM(vm);