summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-09-14 14:04:23 +0100
committerCaolán McNamara <caolanm@redhat.com>2013-09-14 14:04:23 +0100
commit5167539b10478cdb14d6690147d440d99ea05e83 (patch)
treefa6c45d50f46309579e1495d5efdb53f960d717b
parent767a65d9dd11308cb8f1384f80a7aab8c7ff5a38 (diff)
Related: fdo#38838 one UniString::Search variant now unused
Change-Id: Id0b7b9bf53985f0692cd446a528274fb2009d33e
-rw-r--r--include/tools/string.hxx2
-rw-r--r--tools/source/string/strimp.cxx42
-rw-r--r--unusedcode.easy1
3 files changed, 1 insertions, 44 deletions
diff --git a/include/tools/string.hxx b/include/tools/string.hxx
index 5fd64e9e6d88..543ad6fe0ac3 100644
--- a/include/tools/string.hxx
+++ b/include/tools/string.hxx
@@ -137,6 +137,7 @@ private:
TOOLS_DLLPRIVATE sal_Bool Equals( const sal_Unicode* pCharStr,
xub_StrLen nIndex, xub_StrLen nLen ) const;
TOOLS_DLLPRIVATE sal_Bool EqualsIgnoreCaseAscii( const sal_Unicode* pCharStr ) const;
+ TOOLS_DLLPRIVATE xub_StrLen Search( const sal_Unicode* pCharStr, xub_StrLen nIndex = 0 ) const;
public:
UniString();
UniString( const ResId& rResId );
@@ -250,7 +251,6 @@ public:
xub_StrLen Search( sal_Unicode c, xub_StrLen nIndex = 0 ) const;
xub_StrLen Search( const UniString& rStr, xub_StrLen nIndex = 0 ) const;
- xub_StrLen Search( const sal_Unicode* pCharStr, xub_StrLen nIndex = 0 ) const;
xub_StrLen SearchAscii( const sal_Char* pAsciiStr, xub_StrLen nIndex = 0 ) const;
xub_StrLen SearchBackward( sal_Unicode c, xub_StrLen nIndex = STRING_LEN ) const;
diff --git a/tools/source/string/strimp.cxx b/tools/source/string/strimp.cxx
index c6d882b65524..3357c22ed29d 100644
--- a/tools/source/string/strimp.cxx
+++ b/tools/source/string/strimp.cxx
@@ -428,48 +428,6 @@ xub_StrLen STRING::Search( const STRING& rStr, xub_StrLen nIndex ) const
return STRING_NOTFOUND;
}
-xub_StrLen STRING::Search( const STRCODE* pCharStr, xub_StrLen nIndex ) const
-{
- DBG_CHKTHIS( STRING, DBGCHECKSTRING );
-
- sal_Int32 nLen = mpData->mnLen;
- xub_StrLen nStrLen = ImplStringLen( pCharStr );
-
- // rStr was not found if its length is zero
- // or index is larger than searched string
- if ( !nStrLen || (nIndex >= nLen) )
- return STRING_NOTFOUND;
-
- const STRCODE* pStr = mpData->maStr;
- pStr += nIndex;
-
- if ( nStrLen == 1 )
- {
- STRCODE cSearch = *pCharStr;
- while ( nIndex < nLen )
- {
- if ( *pStr == cSearch )
- return nIndex;
- ++pStr,
- ++nIndex;
- }
- }
- else
- {
- // search only within string
- while ( nLen - nIndex >= nStrLen )
- {
- // increase match if found
- if ( ImplStringCompareWithoutZero( pStr, pCharStr, nStrLen ) == 0 )
- return nIndex;
- ++pStr,
- ++nIndex;
- }
- }
-
- return STRING_NOTFOUND;
-}
-
void STRING::SearchAndReplaceAll( STRCODE c, STRCODE cRep )
{
DBG_CHKTHIS( STRING, DBGCHECKSTRING );
diff --git a/unusedcode.easy b/unusedcode.easy
index 800480533272..f736e9dc410b 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -57,7 +57,6 @@ SfxGrabBagItem::SetGrabBag(std::__debug::map<rtl::OUString, com::sun::star::uno:
SfxTemplatePanelControl::SetParagraphFamily()
SmFontPickList::Contains(Font const&) const
SmParser::Insert(rtl::OUString const&, int)
-String::Search(unsigned short const*, unsigned short) const
SvdProgressInfo::ReportError()
SvpSalInstance::PostEvent(SalFrame const*, void*, unsigned short)
SvpSalInstance::PostedEventsInQueue()