Tag: cws_src680_warnings01
User: fs      
Date: 06/03/29 04:39:27

Modified:
 /dba/connectivity/source/drivers/mozab/
  MConnection.cxx, MDriver.cxx, MDriver.hxx
 /dba/connectivity/source/drivers/mozab/defs/
  wntmsci10

Log:
 getSdbcSceme not reachable for the driver - need to locate symbol on demand

File Changes:

Directory: /dba/connectivity/source/drivers/mozab/
==================================================

File [changed]: MConnection.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/mozab/MConnection.cxx?r1=1.19.28.3&r2=1.19.28.4
Delta lines:  +8 -2
-------------------
--- MConnection.cxx     21 Nov 2005 10:07:51 -0000      1.19.28.3
+++ MConnection.cxx     29 Mar 2006 12:39:24 -0000      1.19.28.4
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: MConnection.cxx,v $
  *
- *  $Revision: 1.19.28.3 $
+ *  $Revision: 1.19.28.4 $
  *
- *  last change: $Author: fs $ $Date: 2005/11/21 10:07:51 $
+ *  last change: $Author: fs $ $Date: 2006/03/29 12:39:24 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -72,6 +72,12 @@
 extern "C" void*  SAL_CALL OMozabConnection_CreateInstance(void* _pDriver)
 {
        return (new connectivity::mozab::OConnection( 
reinterpret_cast<connectivity::mozab::MozabDriver*>(_pDriver) ));
+}
+
+extern "C" const void* SAL_CALL getSdbcScheme( short _nScheme )
+{
+    return static_cast< const void* >(
+        ::connectivity::mozab::getSdbcScheme( static_cast< 
::connectivity::mozab::SdbcScheme >( _nScheme ) ) );
 }
 
 

File [changed]: MDriver.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/mozab/MDriver.cxx?r1=1.14.28.2&r2=1.14.28.3
Delta lines:  +81 -57
---------------------
--- MDriver.cxx 21 Nov 2005 10:07:51 -0000      1.14.28.2
+++ MDriver.cxx 29 Mar 2006 12:39:24 -0000      1.14.28.3
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: MDriver.cxx,v $
  *
- *  $Revision: 1.14.28.2 $
+ *  $Revision: 1.14.28.3 $
  *
- *  last change: $Author: fs $ $Date: 2005/11/21 10:07:51 $
+ *  last change: $Author: fs $ $Date: 2006/03/29 12:39:24 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -62,8 +62,9 @@
 MozabDriver::MozabDriver(
     const ::com::sun::star::uno::Reference< 
::com::sun::star::lang::XMultiServiceFactory >& _rxFactory)
        : ODriver_BASE(m_aMutex), m_xMSFactory( _rxFactory )
-       ,s_hModule(NULL)
-       ,s_pCreationFunc(NULL)
+       ,m_hModule(NULL)
+       ,m_pCreationFunc(NULL)
+    ,m_pSchemeFunction( NULL )
 {
 }
 // 
-----------------------------------------------------------------------------
@@ -86,11 +87,12 @@
        connectivity::OWeakRefArray().swap(m_xConnections); // this really 
clears
 
        ODriver_BASE::disposing();
-       if(s_hModule)
+       if(m_hModule)
        {
-               s_pCreationFunc = NULL;
-               osl_unloadModule(s_hModule);
-               s_hModule = NULL;
+               m_pCreationFunc = NULL;
+        m_pSchemeFunction = NULL;
+               osl_unloadModule(m_hModule);
+               m_hModule = NULL;
        }
 }
 
@@ -144,14 +146,14 @@
        // create a new connection with the given properties and append it to 
our vector
        registerClient();
        Reference< XConnection > xCon;
-       if (s_pCreationFunc)
+       if (m_pCreationFunc)
        {
        ::osl::MutexGuard aGuard(m_aMutex);
                //We must make sure we create an 
com.sun.star.mozilla.MozillaBootstrap brfore call any mozilla codes
                Reference<XInterface> xInstance = 
m_xMSFactory->createInstance(::rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM("com.sun.star.mozilla.MozillaBootstrap")) );
                OSL_ENSURE( xInstance.is(), "failed to create instance" );
 
-               OConnection* pCon = 
reinterpret_cast<OConnection*>((*s_pCreationFunc)(this));
+               OConnection* pCon = 
reinterpret_cast<OConnection*>((*m_pCreationFunc)(this));
                xCon = pCon;    // important here because otherwise the 
connection could be deleted inside (refcount goes -> 0)
                pCon->construct(url,info);                              // late 
constructor call which can throw exception and allows a correct dtor call when 
so
                m_xConnections.push_back(WeakReferenceHelper(*pCon));
@@ -171,7 +173,7 @@
                throw(SQLException, RuntimeException)
 {
        // here we have to look if we support this url format
-       return acceptsURL_Stat(url) != Unknown;
+    return impl_classifyURL(url) != Unknown;
 }
 // 
--------------------------------------------------------------------------------
 Sequence< DriverPropertyInfo > SAL_CALL MozabDriver::getPropertyInfo( const 
::rtl::OUString& url, const Sequence< PropertyValue >& /*info*/ ) 
throw(SQLException, RuntimeException)
@@ -179,7 +181,7 @@
        if ( acceptsURL(url) )
        {
                ::std::vector< DriverPropertyInfo > aDriverInfo;
-               if ( acceptsURL_Stat(url) == LDAP )
+        if ( impl_classifyURL(url) == LDAP )
                {
                        aDriverInfo.push_back(DriverPropertyInfo(
                                        
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("BaseDN"))
@@ -213,7 +215,7 @@
        return 0; // depends on you
 }
 // 
--------------------------------------------------------------------------------
-EDriverType MozabDriver::acceptsURL_Stat( const ::rtl::OUString& url )
+EDriverType MozabDriver::impl_classifyURL( const ::rtl::OUString& url )
 {
        // Skip 'sdbc:mozab: part of URL
     //
@@ -236,63 +238,85 @@
     else
         aAddrbookScheme = aAddrbookURI.copy(0, nLen);
 
-       if ( aAddrbookScheme.compareToAscii( getSdbcScheme( SDBC_MOZILLA ) ) == 
0 )
-               return Mozilla;
-       if ( aAddrbookScheme.compareToAscii( getSdbcScheme( SDBC_THUNDERBIRD ) 
) == 0 )
-               return ThunderBird;
-       if ( aAddrbookScheme.compareToAscii( getSdbcScheme( SDBC_LDAP ) ) == 0 )
-               return LDAP;
-
+    struct __scheme_map
+    {
+        EDriverType eType;
+        SdbcScheme  eSdbcScheme;
+    } aSchemeMap[] =
+    {
 #if defined(WNT) || defined(WIN)
-       if ( aAddrbookScheme.compareToAscii( getSdbcScheme( SDBC_OUTLOOK_MAPI ) 
) == 0 )
-               return Outlook;
-       if ( aAddrbookScheme.compareToAscii( getSdbcScheme( 
SDBC_OUTLOOK_EXPRESS ) ) == 0 )
-               return OutlookExpress;
-
+        { Outlook,          SDBC_OUTLOOK_MAPI },
+        { OutlookExpress,   SDBC_OUTLOOK_EXPRESS },
 #endif
+        { Mozilla,          SDBC_MOZILLA },
+        { ThunderBird,      SDBC_THUNDERBIRD },
+        { LDAP,             SDBC_LDAP }
+    };
+
+    for ( size_t i=0; i < sizeof( aSchemeMap ) / sizeof( aSchemeMap[0] ); ++i )
+    {
+        const void* scheme = (*m_pSchemeFunction)( static_cast< short >( 
aSchemeMap[i].eSdbcScheme ) );
+        if ( aAddrbookScheme.compareToAscii( static_cast< const sal_Char* >( 
scheme ) ) == 0 )
+            return aSchemeMap[i].eType;
+    }
 
        return Unknown;
 }
+
+// 
--------------------------------------------------------------------------------
+namespace
+{
+    template< typename FUNCTION >
+    void lcl_getFunctionFromModuleOrUnload( oslModule& _rModule, const 
sal_Char* _pAsciiSymbolName, FUNCTION& _rFunction )
+    {
+        _rFunction = NULL;
+        if ( _rModule )
+        {
+            const ::rtl::OUString sSymbolName = 
::rtl::OUString::createFromAscii( _pAsciiSymbolName );
+            _rFunction = (FUNCTION)( osl_getFunctionSymbol( _rModule, 
sSymbolName.pData ) );
+
+            if ( !_rFunction )
+            {   // did not find the symbol
+                OSL_ENSURE( false, ::rtl::OString( 
"lcl_getFunctionFromModuleOrUnload: could not find the symbol " ) + 
::rtl::OString( _pAsciiSymbolName ) );
+                osl_unloadModule( _rModule );
+                _rModule = NULL;
+            }
+        }
+    }
+}
+
 // 
-----------------------------------------------------------------------------
 void MozabDriver::registerClient()
 {
-       if (!s_hModule)
+       if (!m_hModule)
        {
-               OSL_ENSURE(NULL == s_pCreationFunc, 
"MozabDriver::registerClient: inconsistence: already have a factory function!");
+               OSL_ENSURE(NULL == m_pCreationFunc, 
"MozabDriver::registerClient: inconsistence: already have a factory function!");
 
                const ::rtl::OUString sModuleName = 
::rtl::OUString::createFromAscii(SAL_MODULENAME( "mozabdrv2" ));
 
                // load the dbtools library
-               s_hModule = osl_loadModule(sModuleName.pData, 0);
-               OSL_ENSURE(NULL != s_hModule, "MozabDriver::registerClient: 
could not load the dbtools library!");
-               if (NULL != s_hModule)
-               {
-                       // first, we need to announce our service factory to 
the lib
-                       // see the documentation of setMozabServiceFactory for 
more details
-                       const ::rtl::OUString sSetFactoryFuncName( 
RTL_CONSTASCII_USTRINGPARAM( "setMozabServiceFactory" ) );
-            OSetMozabServiceFactory pSetFactoryFunc = 
(OSetMozabServiceFactory)osl_getFunctionSymbol( s_hModule, 
sSetFactoryFuncName.pData );
+               m_hModule = osl_loadModule(sModuleName.pData, 0);
+               OSL_ENSURE(NULL != m_hModule, "MozabDriver::registerClient: 
could not load the dbtools library!");
+               if ( !m_hModule )
+            return;
+
+        OSetMozabServiceFactory pSetFactoryFunc( NULL );
+
+        lcl_getFunctionFromModuleOrUnload( m_hModule, "getSdbcScheme",         
          m_pSchemeFunction );
+        lcl_getFunctionFromModuleOrUnload( m_hModule, 
"setMozabServiceFactory",          pSetFactoryFunc   );
+        lcl_getFunctionFromModuleOrUnload( m_hModule, 
"OMozabConnection_CreateInstance", m_pCreationFunc   );
+
+        if ( !m_hModule )
+            // one of the symbols did not exist
+            return;
 
-                       OSL_ENSURE( pSetFactoryFunc, 
"MozabDriver::registerClient: missing an entry point!" );
-                       if ( pSetFactoryFunc && m_xMSFactory.is() )
+        if ( m_xMSFactory.is() )
                        {
                                // for purpose of transfer safety, the 
interface needs to be acuired once
                                // (will be release by the callee)
                                m_xMSFactory->acquire();
                                ( *pSetFactoryFunc )( m_xMSFactory.get() );
                        }
-
-                       // get the symbol for the method creating the factory
-                       const ::rtl::OUString sFactoryCreationFunc = 
::rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM("OMozabConnection_CreateInstance"));
-                       // 
reinterpret_cast<OMozabConnection_CreateInstanceFunction> removed GNU C
-                       s_pCreationFunc = 
(OMozabConnection_CreateInstanceFunction)osl_getFunctionSymbol(s_hModule, 
sFactoryCreationFunc.pData);
-
-                       if (NULL == s_pCreationFunc)
-                       {       // did not find the symbol
-                               OSL_ENSURE(sal_False, 
"MozabDriver::registerClient: could not find the symbol for creating the 
factory!");
-                               osl_unloadModule(s_hModule);
-                               s_hModule = NULL;
-                       }
-               }
        }
 }
 // 
-----------------------------------------------------------------------------

File [changed]: MDriver.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/mozab/MDriver.hxx?r1=1.7.30.1&r2=1.7.30.2
Delta lines:  +15 -11
---------------------
--- MDriver.hxx 21 Nov 2005 10:07:51 -0000      1.7.30.1
+++ MDriver.hxx 29 Mar 2006 12:39:24 -0000      1.7.30.2
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: MDriver.hxx,v $
  *
- *  $Revision: 1.7.30.1 $
+ *  $Revision: 1.7.30.2 $
  *
- *  last change: $Author: fs $ $Date: 2005/11/21 10:07:51 $
+ *  last change: $Author: fs $ $Date: 2006/03/29 12:39:24 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -62,6 +62,7 @@
                
                typedef void* (SAL_CALL * 
OMozabConnection_CreateInstanceFunction)(void* _pDriver );
                typedef void  (SAL_CALL * OSetMozabServiceFactory)( void* 
_pFactory );
+        typedef const void* (SAL_CALL * OGetSdbcScheme_Function)( short );
 
 
                typedef ::cppu::WeakComponentImplHelper2<       
::com::sun::star::sdbc::XDriver, 
@@ -86,8 +87,10 @@
                        connectivity::OWeakRefArray     m_xConnections; //      
vector containing a list
                                                                                
                                //  of all the Connection objects
                                                                                
                                //  for this Driver
-                       oslModule                                       
s_hModule;
-                       OMozabConnection_CreateInstanceFunction s_pCreationFunc;
+                       oslModule                                               
    m_hModule;
+            OMozabConnection_CreateInstanceFunction m_pCreationFunc;
+            OGetSdbcScheme_Function                 m_pSchemeFunction;
+
                        void registerClient();
                        virtual ~MozabDriver();
                public:
@@ -115,7 +118,8 @@
             const ::com::sun::star::uno::Reference< 
::com::sun::star::lang::XMultiServiceFactory >
                         & getMSFactory(void) const { return m_xMSFactory; }
 
-                       static EDriverType acceptsURL_Stat( const 
::rtl::OUString& url );
+        private:
+            EDriverType impl_classifyURL( const ::rtl::OUString& url );
                };
        }
 

Directory: /dba/connectivity/source/drivers/mozab/defs/
=======================================================

File [changed]: wntmsci10
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/mozab/defs/wntmsci10?r1=1.78.16.2&r2=1.78.16.3
Delta lines:  +96 -0
--------------------
--- wntmsci10   22 Dec 2005 11:48:28 -0000      1.78.16.2
+++ wntmsci10   29 Mar 2006 12:39:24 -0000      1.78.16.3
@@ -301,3 +301,99 @@
 [EMAIL PROTECTED]@[EMAIL PROTECTED]@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@345@@cppu@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@osl@@@[EMAIL PROTECTED]@A

 [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@345@@cppu@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@osl@@@Z

 [EMAIL PROTECTED]@[EMAIL PROTECTED]@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@345@@cppu@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@osl@@@[EMAIL PROTECTED]@A

[EMAIL PROTECTED]@rtl@@@cppu@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@rtl@@@2345@@Z

[EMAIL PROTECTED]@rtl@@@cppu@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@2345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@2345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@PAV62345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@345@@Z

+?cppu_detail_getUnoType@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@com@@XZ

[EMAIL PROTECTED]@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@com@@W4_typelib_TypeClass@@@Z

[EMAIL PROTECTED]@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@com@@PBQAU_typelib_TypeDescriptionReference@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@_STL@@@_STL@@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@PAV12345@@2@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@PAV12345@@2@@0@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@_STL@@@_STL@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@_STL@@@_STL@@@[EMAIL PROTECTED]@0@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@1234@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@cppu@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@cppu@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@2345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@@1@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@@1@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@[EMAIL 
PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@com@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@_STL@@[EMAIL 
PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@IAEXXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@IAEXXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@@_STL@@QAEXXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QBEIXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QBEIXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@2345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@2345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@345@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QAEXXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@1234@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@1234@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@com@@[EMAIL PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@osl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@osl@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@UAAXXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@PAV12345@@2@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@cppu@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@cppu@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@@cppu@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@XZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@cppu@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL PROTECTED]@345@@cppu@@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@@[EMAIL PROTECTED]@osl@@@[EMAIL PROTECTED]@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@com@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@345@@cppu@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QBEIXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QBEIXZ

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@com@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@_STL@@@_STL@@QAEXAAV12@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@2345@@[EMAIL PROTECTED]@@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@2345@@[EMAIL PROTECTED]@@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@2345@@[EMAIL PROTECTED]@@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@2345@@[EMAIL PROTECTED]@@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@2345@@[EMAIL PROTECTED]@@A

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Z

[EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@@[EMAIL PROTECTED]

[EMAIL PROTECTED]@@QBEPBDXZ

+??Hrtl@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@Z

[EMAIL PROTECTED]@rtl@@[EMAIL PROTECTED]@@Z

[EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@@Z





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to