summaryrefslogtreecommitdiff
path: root/stoc
diff options
context:
space:
mode:
authorDaniel Boelzle <dbo@openoffice.org>2000-12-15 10:07:34 +0000
committerDaniel Boelzle <dbo@openoffice.org>2000-12-15 10:07:34 +0000
commitedd44c19e0d67729da9924b04a84a0f7442cb12d (patch)
tree806bb5bd743906a7bc10c36ededf22d39e51c841 /stoc
parent603838254865f65be7b036cce87b19237f18f05e (diff)
macosX: added assertions
Diffstat (limited to 'stoc')
-rw-r--r--stoc/source/loader/dllcomponentloader.cxx20
1 files changed, 18 insertions, 2 deletions
diff --git a/stoc/source/loader/dllcomponentloader.cxx b/stoc/source/loader/dllcomponentloader.cxx
index d5ed34ad7c01..8fec9fd89d3a 100644
--- a/stoc/source/loader/dllcomponentloader.cxx
+++ b/stoc/source/loader/dllcomponentloader.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: dllcomponentloader.cxx,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: dbo $ $Date: 2000-12-15 10:20:50 $
+ * last change: $Author: dbo $ $Date: 2000-12-15 11:07:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -388,6 +388,10 @@ Reference<XInterface> SAL_CALL DllComponentLoader::activate(
// ========================= LATEST VERSION =========================
#ifdef MACOSX
OUString aGetEnvName( getMacSymbolName( rLibName, COMPONENT_GETENV ) );
+#ifdef _DEBUG
+ OUString aNonMacSym( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETENV) );
+ OSL_ENSURE( !osl_getSymbol( lib, aNonMacSym.pData ), "### found symbol "COMPONENT_GETENV" in global namespace!" );
+#endif
#else
OUString aGetEnvName( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETENV) );
#endif
@@ -418,6 +422,10 @@ Reference<XInterface> SAL_CALL DllComponentLoader::activate(
#ifdef MACOSX
OUString aGetFactoryName( getMacSymbolName( rLibName, COMPONENT_GETFACTORY ) );
+#ifdef _DEBUG
+ OUString aNonMacSym( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETFACTORY) );
+ OSL_ENSURE( !osl_getSymbol( lib, aNonMacSym.pData ), "### found symbol "COMPONENT_GETFACTORY" in global namespace!" );
+#endif
#else
OUString aGetFactoryName( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETFACTORY) );
#endif
@@ -541,6 +549,10 @@ sal_Bool SAL_CALL DllComponentLoader::writeRegistryInfo(
// ========================= LATEST VERSION =========================
#ifdef MACOSX
OUString aGetEnvName( getMacSymbolName( rLibName, COMPONENT_GETENV ) );
+#ifdef _DEBUG
+ OUString aNonMacSym( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETENV) );
+ OSL_ENSURE( !osl_getSymbol( lib, aNonMacSym.pData ), "### found symbol "COMPONENT_GETENV" in global namespace!" );
+#endif
#else
OUString aGetEnvName( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_GETENV) );
#endif
@@ -571,6 +583,10 @@ sal_Bool SAL_CALL DllComponentLoader::writeRegistryInfo(
#ifdef MACOSX
OUString aWriteInfoName( getMacSymbolName( rLibName, COMPONENT_WRITEINFO ) );
+#ifdef _DEBUG
+ OUString aNonMacSym( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_WRITEINFO) );
+ OSL_ENSURE( !osl_getSymbol( lib, aNonMacSym.pData ), "### found symbol "COMPONENT_WRITEINFO" in global namespace!" );
+#endif
#else
OUString aWriteInfoName( RTL_CONSTASCII_USTRINGPARAM(COMPONENT_WRITEINFO) );
#endif