diff src/PluginLoader.cpp @ 30:02db37c2301b

Add JNIEXPORT/JNICALL to definitions
author Chris Cannam
date Thu, 22 Nov 2012 11:38:55 +0000
parents 7d1118b3860d
children c9515589be7d
line wrap: on
line diff
--- a/src/PluginLoader.cpp	Thu Nov 22 11:35:17 2012 +0000
+++ b/src/PluginLoader.cpp	Thu Nov 22 11:38:55 2012 +0000
@@ -7,14 +7,14 @@
 using Vamp::Plugin;
 using Vamp::HostExt::PluginLoader;
 
-void
+JNIEXPORT void JNICALL
 Java_org_vamp_1plugins_PluginLoader_initialise(JNIEnv *env, jobject obj)
 {
     PluginLoader *inst = PluginLoader::getInstance();
     setHandle(env, obj, inst);
 }
 
-jobjectArray
+JNIEXPORT jobjectArray JNICALL
 Java_org_vamp_1plugins_PluginLoader_listPlugins(JNIEnv *env, jobject obj)
 {
     PluginLoader *inst = getHandle<PluginLoader>(env, obj);
@@ -28,7 +28,7 @@
     return result;
 }    
 
-jlong
+JNIEXPORT jlong JNICALL
 Java_org_vamp_1plugins_PluginLoader_loadPluginNative(JNIEnv *env, jobject obj,
 						     jstring key, jfloat rate,
 						     jint flags)
@@ -40,7 +40,7 @@
     return (jlong)p;
 }
 
-jobjectArray
+JNIEXPORT jobjectArray JNICALL
 Java_org_vamp_1plugins_PluginLoader_getPluginCategory(JNIEnv *env, jobject obj,
 						      jstring key)
 {