Kaydet (Commit) 50cc9768 authored tarafından Michael Stahl's avatar Michael Stahl

np_sdk: it looks like the NP_* functions need exporting

At least, that's what the documentation says, and they used to be
exported before gbuildization of extensions/np_sdk.

Change-Id: Id0bcfab65c30de96bc2c0c708885ae9ed51c3519
üst 20e9663e
......@@ -51,6 +51,8 @@
*----------------------------------------------------------------------
*/
#include <sal/types.h> // just for SAL_DLLPUBLIC_EXPORT
#define XP_UNIX 1
#include <stdio.h>
......@@ -365,7 +367,7 @@ Private_GetJavaClass(void)
* - Netscape uses the return value to identify when an object instance
* of this plugin should be created.
*/
char *
SAL_DLLPUBLIC_EXPORT char *
NP_GetMIMEDescription(void)
{
return (char *)NPP_GetMIMEDescription();
......@@ -377,7 +379,7 @@ NP_GetMIMEDescription(void)
* - Interfaces with plugin to get values for predefined variables
* that the navigator needs.
*/
NPError
SAL_DLLPUBLIC_EXPORT NPError
NP_GetValue(void* future, NPPVariable variable, void *value)
{
return NPP_GetValue(future, variable, value);
......@@ -400,7 +402,7 @@ NP_GetValue(void* future, NPPVariable variable, void *value)
* library will use this function table to call the plugin.
*
*/
NPError
SAL_DLLPUBLIC_EXPORT NPError
NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs)
{
NPError err = NPERR_NO_ERROR;
......@@ -496,7 +498,7 @@ NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs)
* the last object of this kind has been destroyed.
*
*/
void
SAL_DLLPUBLIC_EXPORT void
NP_Shutdown(void)
{
PLUGINDEBUGSTR("NP_Shutdown");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment