[Libreoffice-commits] .: tools/bootstrp tools/inc
Joseph Powers
jpowers at kemper.freedesktop.org
Sat Feb 12 08:41:06 PST 2011
tools/bootstrp/sstring.cxx | 122 -----------------------------------------
tools/inc/bootstrp/sstring.hxx | 35 -----------
2 files changed, 157 deletions(-)
New commits:
commit 376422aac12f322375cc5015ddd573befa2d1465
Author: Joseph Powers <jpowers27 at cox.net>
Date: Sat Feb 12 08:37:37 2011 -0800
Remove unused class SUniStringList
diff --git a/tools/bootstrp/sstring.cxx b/tools/bootstrp/sstring.cxx
index 792f02a..7399c70 100644
--- a/tools/bootstrp/sstring.cxx
+++ b/tools/bootstrp/sstring.cxx
@@ -213,126 +213,4 @@ SByteStringList& SByteStringList::operator>> ( SvStream& rStream )
return *this;
}
-//=============================================================================
-
-SUniStringList::SUniStringList()
-{
-}
-
-SUniStringList::~SUniStringList()
-{
-}
-
-ULONG SUniStringList::IsString( UniString* pStr )
-{
- ULONG nRet = NOT_THERE;
- if ( (nRet = GetPrevString( pStr )) != 0 )
- {
- UniString* pString = GetObject( nRet );
- if ( *pString == *pStr )
- return nRet;
- else
- return NOT_THERE;
- }
- else
- {
- UniString* pString = GetObject( 0 );
- if ( pString && (*pString == *pStr) )
- return 0;
- else
- return NOT_THERE;
- }
-}
-
-ULONG SUniStringList::GetPrevString( UniString* pStr )
-{
- ULONG nRet = 0;
- BOOL bFound = FALSE;
- ULONG nCountMember = Count();
- ULONG nUpper = nCountMember;
- ULONG nLower = 0;
- ULONG nCurrent = nUpper / 2;
- ULONG nRem = 0;
- UniString* pString;
-
- do
- {
- if ( (nCurrent == nLower) || (nCurrent == nUpper) )
- return nLower;
- pString = GetObject( nCurrent );
- StringCompare nResult = pStr->CompareTo( *pString );
- if ( nResult == COMPARE_LESS )
- {
- nUpper = nCurrent;
- nCurrent = (nCurrent + nLower) /2;
- }
- else if ( nResult == COMPARE_GREATER )
- {
- nLower = nCurrent;
- nCurrent = (nUpper + nCurrent) /2;
- }
- else if ( nResult == COMPARE_EQUAL )
- return nCurrent;
- if ( nRem == nCurrent )
- return nCurrent;
- nRem = nCurrent;
- }
- while ( !bFound );
- return nRet;
-}
-
-/**************************************************************************
-*
-* Sortiert einen UniString in die Liste ein und gibt die Position,
-* an der einsortiert wurde, zurueck
-*
-**************************************************************************/
-
-ULONG SUniStringList::PutString( UniString* pStr )
-{
- ULONG nPos = GetPrevString ( pStr );
- if ( Count() )
- {
- {
- UniString* pString = GetObject( 0 );
- if ( pString->CompareTo( *pStr ) == COMPARE_GREATER )
- {
- Insert( pStr, (ULONG)0);
- return (ULONG)0;
- }
- }
- UniString* pString = GetObject( nPos );
- if ( *pStr != *pString )
- {
- Insert( pStr, nPos+1 );
- return ( nPos +1 );
- }
- }
- else
- {
- Insert( pStr );
- return (ULONG)0;
- }
-
- return NOT_THERE;
-}
-
-UniString* SUniStringList::RemoveString( const UniString& rName )
-{
- ULONG i;
- UniString* pReturn;
-
- for( i = 0 ; i < Count(); i++ )
- {
- if ( rName == *GetObject( i ) )
- {
- pReturn = GetObject(i);
- Remove(i);
- return pReturn;
- }
- }
-
- return NULL;
-}
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/tools/inc/bootstrp/sstring.hxx b/tools/inc/bootstrp/sstring.hxx
index a8fc4ac..2cc3e97 100644
--- a/tools/inc/bootstrp/sstring.hxx
+++ b/tools/inc/bootstrp/sstring.hxx
@@ -35,7 +35,6 @@
#define NOT_THERE LIST_ENTRY_NOTFOUND
-#define SStringList SUniStringList
#define StringList UniStringList
typedef ::std::vector< ByteString* > ByteStringList;
@@ -77,40 +76,6 @@ public:
ByteString* at( size_t i ) const;
};
-// ---------------------
-// - class SUniStringList -
-// ---------------------
-
-class SUniStringList : public UniStringList
-{
-public:
- SUniStringList();
- ~SUniStringList();
-
- // neuen UniString in Liste einfuegen
- ULONG PutString( UniString* );
- UniString* RemoveString( const UniString& rName );
-
- // Position des UniString in Liste, wenn nicht enthalten, dann
- // return = NOT_THERE
- ULONG IsString( UniString* );
-
- // Vorgaenger ermitteln ( auch wenn selbst noch nicht in
- // Liste enthalten
- ULONG GetPrevString( UniString* );
-};
-
-class Text
-{
-protected:
- String aString;
-
-public:
- Text( char* pChar );
- Text( String &rStr ) { aString = rStr; }
- void Stderr();
-};
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list