summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
Diffstat (limited to 'basctl')
-rw-r--r--basctl/source/accessibility/makefile.mk1
-rw-r--r--basctl/source/basicide/basobj2.cxx4
-rw-r--r--basctl/source/basicide/basobj3.cxx2
-rw-r--r--basctl/source/basicide/makefile.mk1
-rw-r--r--basctl/source/basicide/register.cxx4
-rw-r--r--basctl/source/dlged/makefile.mk1
-rw-r--r--basctl/source/inc/basobj.hxx10
-rw-r--r--basctl/util/makefile.mk1
8 files changed, 10 insertions, 14 deletions
diff --git a/basctl/source/accessibility/makefile.mk b/basctl/source/accessibility/makefile.mk
index 97310b4fee31..7871bcb7ff19 100644
--- a/basctl/source/accessibility/makefile.mk
+++ b/basctl/source/accessibility/makefile.mk
@@ -34,6 +34,7 @@ PRJ=..$/..
PRJNAME=basctl
TARGET=accessibility
ENABLE_EXCEPTIONS=TRUE
+VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
diff --git a/basctl/source/basicide/basobj2.cxx b/basctl/source/basicide/basobj2.cxx
index 6f80721d5e39..4d0ccca05581 100644
--- a/basctl/source/basicide/basobj2.cxx
+++ b/basctl/source/basicide/basobj2.cxx
@@ -59,7 +59,7 @@ using namespace ::com::sun::star::container;
//----------------------------------------------------------------------------
extern "C" {
- rtl_uString* basicide_choose_macro( void* pOnlyInDocument_AsXModel, BOOL bChooseOnly, rtl_uString* pMacroDesc )
+ SAL_DLLPUBLIC_EXPORT rtl_uString* basicide_choose_macro( void* pOnlyInDocument_AsXModel, BOOL bChooseOnly, rtl_uString* pMacroDesc )
{
::rtl::OUString aMacroDesc( pMacroDesc );
Reference< frame::XModel > aDocument( static_cast< frame::XModel* >( pOnlyInDocument_AsXModel ) );
@@ -69,7 +69,7 @@ extern "C" {
return pScriptURL;
}
- void basicide_macro_organizer( INT16 nTabId )
+ SAL_DLLPUBLIC_EXPORT void basicide_macro_organizer( INT16 nTabId )
{
OSL_TRACE("in basicide_macro_organizer");
BasicIDE::Organize( nTabId );
diff --git a/basctl/source/basicide/basobj3.cxx b/basctl/source/basicide/basobj3.cxx
index 11b47178be23..8ef06af7dc25 100644
--- a/basctl/source/basicide/basobj3.cxx
+++ b/basctl/source/basicide/basobj3.cxx
@@ -73,7 +73,7 @@ using namespace ::com::sun::star::container;
//----------------------------------------------------------------------------
extern "C" {
- long basicide_handle_basic_error( void* pPtr )
+ SAL_DLLPUBLIC_EXPORT long basicide_handle_basic_error( void* pPtr )
{
return BasicIDE::HandleBasicError( (StarBASIC*)pPtr );
}
diff --git a/basctl/source/basicide/makefile.mk b/basctl/source/basicide/makefile.mk
index 765be5607610..8766473d8157 100644
--- a/basctl/source/basicide/makefile.mk
+++ b/basctl/source/basicide/makefile.mk
@@ -33,6 +33,7 @@ PRJ=..$/..
PRJNAME=basctl
TARGET=basicide
+VISIBILITY_HIDDEN=TRUE
PROJECTPCH4DLL=TRUE
PROJECTPCH=ide_pch
diff --git a/basctl/source/basicide/register.cxx b/basctl/source/basicide/register.cxx
index 9d030fc30224..4204765ab704 100644
--- a/basctl/source/basicide/register.cxx
+++ b/basctl/source/basicide/register.cxx
@@ -47,7 +47,7 @@ using namespace ::com::sun::star::lang;
extern "C" {
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char** ppEnvironmentTypeName,
uno_Environment** ppEnvironment )
{
@@ -55,6 +55,7 @@ void SAL_CALL component_getImplementationEnvironment(
*ppEnvironmentTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME ;
}
+SAL_DLLPUBLIC_EXPORT
sal_Bool SAL_CALL component_writeInfo( void* pServiceManager ,
void* pRegistryKey )
{
@@ -76,6 +77,7 @@ sal_Bool SAL_CALL component_writeInfo( void* pServiceManager ,
return sal_True;
}
+SAL_DLLPUBLIC_EXPORT
void* SAL_CALL component_getFactory( const sal_Char* pImplementationName,
void* pServiceManager,
void* pRegistryKey )
diff --git a/basctl/source/dlged/makefile.mk b/basctl/source/dlged/makefile.mk
index 235abca7f78b..cdd85e583b8c 100644
--- a/basctl/source/dlged/makefile.mk
+++ b/basctl/source/dlged/makefile.mk
@@ -34,6 +34,7 @@ PRJ=..$/..
PRJNAME=basctl
TARGET=dlged
AUTOSEG=true
+VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------
diff --git a/basctl/source/inc/basobj.hxx b/basctl/source/inc/basobj.hxx
index 5ac4d608856c..a243d64af39a 100644
--- a/basctl/source/inc/basobj.hxx
+++ b/basctl/source/inc/basobj.hxx
@@ -52,16 +52,6 @@ class SfxBindings;
class Window;
struct BasicIDE_Impl;
-extern "C" {
- rtl_uString* basicide_choose_macro( void* pOnlyInDocument_AsXModel, BOOL bChooseOnly, rtl_uString* pMacroDesc );
- void basicide_macro_organizer( INT16 nTabId );
-}
-
-extern "C" {
- long basicide_handle_basic_error( void* pPtr );
-}
-
-
namespace BasicIDE
{
SfxMacro* CreateMacro();
diff --git a/basctl/util/makefile.mk b/basctl/util/makefile.mk
index 784872f8e854..80b3efd4325d 100644
--- a/basctl/util/makefile.mk
+++ b/basctl/util/makefile.mk
@@ -36,6 +36,7 @@ TARGET=basctl
#svx.hid generieren
GEN_HID=TRUE
GEN_HID_OTHER=TRUE
+VISIBILITY_HIDDEN=TRUE
# --- Settings -----------------------------------------------------