diff options
Diffstat (limited to 'o3d/plugin/cross/main.cc')
-rw-r--r-- | o3d/plugin/cross/main.cc | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/o3d/plugin/cross/main.cc b/o3d/plugin/cross/main.cc index 23265e6..d6144ca 100644 --- a/o3d/plugin/cross/main.cc +++ b/o3d/plugin/cross/main.cc @@ -46,10 +46,6 @@ ExceptionManager *g_exception_manager = NULL; namespace o3d { -char *NP_GetMIMEDescription(void) { - return O3D_PLUGIN_MIME_TYPE "::O3D MIME"; -} - NPError NP_GetValue(void *instance, NPPVariable variable, void *value) { switch (variable) { case NPPVpluginNameString: @@ -172,4 +168,17 @@ NPError OSCALL NP_GetEntryPoints(NPPluginFuncs *pluginFuncs) { return NPERR_NO_ERROR; } + +char *NP_GetMIMEDescription(void) { + return O3D_PLUGIN_MIME_TYPE "::O3D MIME"; +} + } // namespace o3d / extern "C" + +#if !defined(O3D_INTERNAL_PLUGIN) +extern "C" { +NPError NP_GetValue(void *instance, NPPVariable variable, void *value) { + return o3d::NP_GetValue(instance, variable, value); +} +} +#endif |