diff options
Diffstat (limited to 'sax/source/fastparser/fastparser.cxx')
-rw-r--r-- | sax/source/fastparser/fastparser.cxx | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx index 4f835d5c2dd5..af73f238274f 100644 --- a/sax/source/fastparser/fastparser.cxx +++ b/sax/source/fastparser/fastparser.cxx @@ -1490,39 +1490,4 @@ Reference< XInterface > SAL_CALL FastSaxParser_CreateInstance( return Reference< XInterface > ( (OWeakObject * ) p ); } -extern "C" { - -SAL_DLLPUBLIC_EXPORT void * SAL_CALL fastsax_component_getFactory( - const sal_Char * pImplName, void * pServiceManager, - SAL_UNUSED_PARAMETER void * /*pRegistryKey*/ ) -{ - void * pRet = 0; - - if (pServiceManager ) - { - Reference< XSingleServiceFactory > xRet; - Reference< XMultiServiceFactory > xSMgr( reinterpret_cast< XMultiServiceFactory * > ( pServiceManager ) ); - - OUString aImplementationName( OUString::createFromAscii( pImplName ) ); - - if ( aImplementationName == PARSER_IMPLEMENTATION_NAME ) - { - xRet = createSingleFactory( - xSMgr, aImplementationName, - FastSaxParser_CreateInstance, - sax_fastparser::FastSaxParserImpl::getSupportedServiceNames_Static() ); - } - - if (xRet.is()) - { - xRet->acquire(); - pRet = xRet.get(); - } - } - - return pRet; -} - -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |