summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorFridrich Strba <fridrich.strba@bluewin.ch>2011-11-08 06:23:07 -0700
committerFridrich Štrba <fridrich.strba@bluewin.ch>2011-11-08 14:27:01 +0100
commit60de6b0fd293d26f6594bdc0023fe9c708639b93 (patch)
treedafebacfb97f0cce122eec8c7ce43a03993e30ee /extensions
parentf222b01170f57ca65ef28239dcf20c1f5a533f6c (diff)
Fix Windows build of extensions
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/nsplugin/source/npshell.cxx28
-rw-r--r--extensions/source/plugin/base/xplugin.cxx2
-rw-r--r--extensions/source/plugin/inc/plugin/plcom.hxx6
-rw-r--r--extensions/source/plugin/inc/plugin/win/sysplug.hxx10
-rw-r--r--extensions/source/plugin/win/sysplug.cxx20
5 files changed, 32 insertions, 34 deletions
diff --git a/extensions/source/nsplugin/source/npshell.cxx b/extensions/source/nsplugin/source/npshell.cxx
index 731d5abdf262..7d74dcc187c5 100644
--- a/extensions/source/nsplugin/source/npshell.cxx
+++ b/extensions/source/nsplugin/source/npshell.cxx
@@ -73,23 +73,21 @@
//http://qa.openoffice.org/issues/show_bug.cgi?id=82545
//https://bugzilla.mozilla.org/show_bug.cgi?id=241262
-#ifdef UNIX
-# ifndef _UINT32
-# if defined(__alpha) || defined(__LP64__) || defined(AIX)
- typedef unsigned int uint32;
-# else /* __alpha */
- typedef unsigned long uint32;
-# endif
-# define _UINT32
+#ifndef _UINT32
+# if defined(__alpha) || defined(__LP64__) || defined(AIX) || defined(WNT)
+ typedef unsigned int uint32;
+# else /* __alpha */
+ typedef unsigned long uint32;
# endif
-# ifndef _INT32
-# if defined(__alpha) || defined(__LP64__) || defined(AIX)
- typedef int int32;
-# else /* __alpha */
- typedef long int32;
-# endif
-# define _INT32
+# define _UINT32
+#endif
+#ifndef _INT32
+# if defined(__alpha) || defined(__LP64__) || defined(AIX) || defined(WNT)
+ typedef int int32;
+# else /* __alpha */
+ typedef long int32;
# endif
+# define _INT32
#endif
#include "npapi.h"
diff --git a/extensions/source/plugin/base/xplugin.cxx b/extensions/source/plugin/base/xplugin.cxx
index 5573176169f7..18e16414d770 100644
--- a/extensions/source/plugin/base/xplugin.cxx
+++ b/extensions/source/plugin/base/xplugin.cxx
@@ -1085,7 +1085,7 @@ void PluginInputStream::writeBytes( const Sequence<sal_Int8>& Buffer ) throw()
m_aFileStream.Seek( m_nWritePos );
nBytes = m_aFileStream.Read( pBuffer, nBytes );
- int32 nBytesRead = 0;
+ int32_t nBytesRead = 0;
try
{
nBytesRead = m_pPlugin->getPluginComm()->NPP_Write(
diff --git a/extensions/source/plugin/inc/plugin/plcom.hxx b/extensions/source/plugin/inc/plugin/plcom.hxx
index 7436a15afcaf..35bd9ad9d4bb 100644
--- a/extensions/source/plugin/inc/plugin/plcom.hxx
+++ b/extensions/source/plugin/inc/plugin/plcom.hxx
@@ -72,9 +72,9 @@ public:
const char* fname ) = 0;
virtual void NPP_URLNotify( NPP instance, const char* url,
NPReason reason, void* notifyData ) = 0;
- virtual int32 NPP_Write( NPP instance, NPStream* stream, int32 offset,
- int32 len, void* buffer ) = 0;
- virtual int32 NPP_WriteReady( NPP instance, NPStream* stream ) = 0;
+ virtual int32_t NPP_Write( NPP instance, NPStream* stream, int32_t offset,
+ int32_t len, void* buffer ) = 0;
+ virtual int32_t NPP_WriteReady( NPP instance, NPStream* stream ) = 0;
virtual NPError NPP_GetValue( NPP instance, NPPVariable variable, void* value ) = 0;
virtual NPError NPP_SetValue( NPP instance, NPNVariable variable,
void *value) = 0;
diff --git a/extensions/source/plugin/inc/plugin/win/sysplug.hxx b/extensions/source/plugin/inc/plugin/win/sysplug.hxx
index 40ef2e4a8567..0ac09f5e3da5 100644
--- a/extensions/source/plugin/inc/plugin/win/sysplug.hxx
+++ b/extensions/source/plugin/inc/plugin/win/sysplug.hxx
@@ -87,10 +87,10 @@ public:
virtual NPError NPP_DestroyStream( NPP instance, NPStream* stream, NPError reason );
virtual void * NPP_GetJavaClass();
virtual NPError NPP_Initialize();
- virtual NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
+ virtual NPError NPP_New( NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc,
char* argn[], char* argv[], NPSavedData *saved );
virtual NPError NPP_NewStream( NPP instance, NPMIMEType type, NPStream* stream,
- NPBool seekable, uint16* stype );
+ NPBool seekable, uint16_t* stype );
virtual void NPP_Print( NPP instance, NPPrint* platformPrint );
using PluginComm::NPP_SetWindow;
@@ -99,9 +99,9 @@ public:
virtual void NPP_StreamAsFile( NPP instance, NPStream* stream, const char* fname );
virtual void NPP_URLNotify( NPP instance, const char* url,
NPReason reason, void* notifyData );
- virtual int32 NPP_Write( NPP instance, NPStream* stream, int32 offset,
- int32 len, void* buffer );
- virtual int32 NPP_WriteReady( NPP instance, NPStream* stream );
+ virtual int32_t NPP_Write( NPP instance, NPStream* stream, int32_t offset,
+ int32_t len, void* buffer );
+ virtual int32_t NPP_WriteReady( NPP instance, NPStream* stream );
virtual NPError NPP_GetValue( NPP instance, NPPVariable variable, void *ret_alue );
virtual NPError NPP_SetValue( NPP instance, NPNVariable variable, void *ret_alue );
diff --git a/extensions/source/plugin/win/sysplug.cxx b/extensions/source/plugin/win/sysplug.cxx
index ae1b34c69b47..6d1a48226a64 100644
--- a/extensions/source/plugin/win/sysplug.cxx
+++ b/extensions/source/plugin/win/sysplug.cxx
@@ -174,8 +174,8 @@ long PluginComm_Impl::doIt()
? (*_NPPfuncs.newp)(
(NPMIMEType)m_aArgs[0],
(NPP)m_aArgs[1],
- (uint16)(sal_IntPtr)m_aArgs[2],
- (int16)(sal_IntPtr)m_aArgs[3],
+ (uint16_t)(sal_IntPtr)m_aArgs[2],
+ (int16_t)(sal_IntPtr)m_aArgs[3],
(char**)m_aArgs[4],
(char**)m_aArgs[5],
(NPSavedData*)m_aArgs[6] )
@@ -189,7 +189,7 @@ long PluginComm_Impl::doIt()
(NPMIMEType)m_aArgs[1],
(NPStream*)m_aArgs[2],
(NPBool)(sal_IntPtr)m_aArgs[3],
- (uint16*)m_aArgs[4] )
+ (uint16_t*)m_aArgs[4] )
: NPERR_GENERIC_ERROR);
break;
case eNPP_Print:
@@ -227,13 +227,13 @@ long PluginComm_Impl::doIt()
m_aArgs[3] );
break;
case eNPP_Write:
- TRACEN( "eNPP_Write n=", (int32)m_aArgs[3] );
+ TRACEN( "eNPP_Write n=", (int32_t)m_aArgs[3] );
nRet = (_NPPfuncs.write
? (*_NPPfuncs.write)(
(NPP)m_aArgs[0],
(NPStream*)m_aArgs[1],
- (int32)m_aArgs[2],
- (int32)m_aArgs[3],
+ (int32_t)m_aArgs[2],
+ (int32_t)m_aArgs[3],
m_aArgs[4] )
: 0);
break;
@@ -305,7 +305,7 @@ NPError PluginComm_Impl::NPP_DestroyStream( NPP instance, NPStream* stream, NPEr
}
//--------------------------------------------------------------------------------------------------
-NPError PluginComm_Impl::NPP_New( NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
+NPError PluginComm_Impl::NPP_New( NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc,
char* argn[], char* argv[], NPSavedData *saved )
{
DBG_ASSERT( _NPPfuncs.newp, "### NPP_New(): null pointer in NPP functions table!" );
@@ -322,7 +322,7 @@ NPError PluginComm_Impl::NPP_New( NPMIMEType pluginType, NPP instance, uint16 mo
//--------------------------------------------------------------------------------------------------
NPError PluginComm_Impl::NPP_NewStream( NPP instance, NPMIMEType type, NPStream* stream,
- NPBool seekable, uint16* stype )
+ NPBool seekable, uint16_t* stype )
{
DBG_ASSERT( _NPPfuncs.newstream, "### NPP_NewStream(): null pointer in NPP functions table!" );
m_eCall = eNPP_NewStream;
@@ -378,7 +378,7 @@ void PluginComm_Impl::NPP_URLNotify( NPP instance, const char* url, NPReason rea
}
//--------------------------------------------------------------------------------------------------
-int32 PluginComm_Impl::NPP_Write( NPP instance, NPStream* stream, int32 offset, int32 len, void* buffer )
+int32_t PluginComm_Impl::NPP_Write( NPP instance, NPStream* stream, int32_t offset, int32_t len, void* buffer )
{
DBG_ASSERT( _NPPfuncs.write, "### NPP_Write(): null pointer in NPP functions table!" );
m_eCall = eNPP_Write;
@@ -391,7 +391,7 @@ int32 PluginComm_Impl::NPP_Write( NPP instance, NPStream* stream, int32 offset,
}
//--------------------------------------------------------------------------------------------------
-int32 PluginComm_Impl::NPP_WriteReady( NPP instance, NPStream* stream )
+int32_t PluginComm_Impl::NPP_WriteReady( NPP instance, NPStream* stream )
{
DBG_ASSERT( _NPPfuncs.writeready, "### NPP_WriteReady(): null pointer in NPP functions table!" );
m_eCall = eNPP_WriteReady;