From 05cd98a2fa42febfacdfe8706059b32c71ad904e Mon Sep 17 00:00:00 2001 From: "pedemont%us.ibm.com" Date: Wed, 27 Sep 2006 15:17:45 +0000 Subject: [PATCH] Use NS_EXPORT on Linux to ensure gcc visibility gets set on JNI functions. Original committer: pedemont%us.ibm.com Original revision: 1.18 Original date: 2005/01/18 22:53:50 git-svn-id: svn://10.0.0.236/trunk@212621 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mozilla/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h b/mozilla/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h index 667aed07cbe..d9c0a6b0bc2 100644 --- a/mozilla/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h +++ b/mozilla/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h @@ -50,6 +50,12 @@ #define LOG(x) /* nothing */ #endif +#if defined(XP_WIN) || defined(XP_MAC) +#define JX_EXPORT JNIEXPORT +#else +#define JX_EXPORT JNIEXPORT NS_EXPORT +#endif + /********************* * Java JNI globals