Index: source/remote/iiop/dispatch.cxx =================================================================== RCS file: /cvs/udk/bridges/source/remote/iiop/dispatch.cxx,v retrieving revision 1.5 diff -u -b -B -p -r1.5 dispatch.cxx --- source/remote/iiop/dispatch.cxx 8 May 2001 16:57:13 -0000 1.5 +++ source/remote/iiop/dispatch.cxx 24 Feb 2003 12:52:51 -0000 @@ -541,7 +541,7 @@ void SAL_CALL sendRequestClientSide( uno_releaseIdFromCurrentThread(); } -static equalsMethodName( const rtl_uString *pFullyQuallifiedName , rtl_uString *pMemberName ) +static sal_Bool equalsMethodName( const rtl_uString *pFullyQuallifiedName , rtl_uString *pMemberName ) { // pFullyQuallifiedName : com.sun.star.uno.XInterface::release // pMemberName release Index: source/remote/urp/urp_reader.cxx =================================================================== RCS file: /cvs/udk/bridges/source/remote/urp/urp_reader.cxx,v retrieving revision 1.9.22.1 diff -u -b -B -p -r1.9.22.1 urp_reader.cxx --- source/remote/urp/urp_reader.cxx 28 Jan 2003 17:04:16 -0000 1.9.22.1 +++ source/remote/urp/urp_reader.cxx 24 Feb 2003 12:52:55 -0000 @@ -167,7 +167,7 @@ inline sal_Bool OReaderThread::getMember typelib_typedescription_complete( (typelib_TypeDescription **) &pInterfaceType ); } - if ( nMethodId < 0 || nMethodId >= pInterfaceType->nMapFunctionIndexToMemberIndex ) + if ( nMethodId >= pInterfaceType->nMapFunctionIndexToMemberIndex ) { OUStringBuffer sMessage; sMessage.appendAscii( "vtable out of range for type " ); @@ -529,6 +529,9 @@ void OReaderThread::run() disposeEnvironment(); break; } + // TODO warning: comparison between + // TODO enum com::sun::star::uno::TypeClass' and + // TODO `enum _typelib_TypeClass' if( m_pBridgeImpl->m_lastInType.getTypeClass() != typelib_TypeClass_INTERFACE ) { OUStringBuffer sMessage; Index: source/remote/urp/urp_unmarshal.cxx =================================================================== RCS file: /cvs/udk/bridges/source/remote/urp/urp_unmarshal.cxx,v retrieving revision 1.9 diff -u -b -B -p -r1.9 urp_unmarshal.cxx --- source/remote/urp/urp_unmarshal.cxx 23 Oct 2002 13:24:05 -0000 1.9 +++ source/remote/urp/urp_unmarshal.cxx 24 Feb 2003 12:52:55 -0000 @@ -657,6 +657,9 @@ sal_Bool Unmarshal::unpackType( void *pD else { // a type by this name is not known in the process. + // TODO: (nTypeClass & 0x7f) >= 0 does not + // make sense it is unsigned, always true! + // Remove if not required. if( (nTypeClass & 0x7f) >= 0 && (nTypeClass & 0x7f) < typelib_TypeClass_UNKNOWN ) {