Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
48649cdf
Kaydet (Commit)
48649cdf
authored
Şub 15, 2012
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
lock in those ByteString gains so there's no back-sliding
üst
d37abad9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
0 additions
and
69 deletions
+0
-69
string.hxx
tools/inc/tools/string.hxx
+0
-0
strimp.cxx
tools/source/string/strimp.cxx
+0
-0
tstring.cxx
tools/source/string/tstring.cxx
+0
-50
tustring.cxx
tools/source/string/tustring.cxx
+0
-0
unusedcode.easy
unusedcode.easy
+0
-19
No files found.
tools/inc/tools/string.hxx
Dosyayı görüntüle @
48649cdf
This diff is collapsed.
Click to expand it.
tools/source/string/strimp.cxx
Dosyayı görüntüle @
48649cdf
This diff is collapsed.
Click to expand it.
tools/source/string/tstring.cxx
Dosyayı görüntüle @
48649cdf
...
@@ -83,21 +83,6 @@ xub_StrLen ImplStringLen( const sal_Unicode* pStr )
...
@@ -83,21 +83,6 @@ xub_StrLen ImplStringLen( const sal_Unicode* pStr )
#include <strimp.cxx>
#include <strimp.cxx>
#include <strcvt.cxx>
#include <strcvt.cxx>
void
STRING
::
SearchAndReplaceAll
(
const
STRCODE
*
pCharStr
,
const
STRING
&
rRepStr
)
{
DBG_CHKTHIS
(
STRING
,
DBGCHECKSTRING
);
DBG_CHKOBJ
(
&
rRepStr
,
STRING
,
DBGCHECKSTRING
);
xub_StrLen
nCharLen
=
ImplStringLen
(
pCharStr
);
xub_StrLen
nSPos
=
Search
(
pCharStr
,
0
);
while
(
nSPos
!=
STRING_NOTFOUND
)
{
Replace
(
nSPos
,
nCharLen
,
rRepStr
);
nSPos
=
nSPos
+
rRepStr
.
Len
();
nSPos
=
Search
(
pCharStr
,
nSPos
);
}
}
xub_StrLen
STRING
::
SearchAndReplace
(
const
STRCODE
*
pCharStr
,
const
STRING
&
rRepStr
,
xub_StrLen
STRING
::
SearchAndReplace
(
const
STRCODE
*
pCharStr
,
const
STRING
&
rRepStr
,
xub_StrLen
nIndex
)
xub_StrLen
nIndex
)
{
{
...
@@ -197,39 +182,4 @@ sal_Bool STRING::Equals( const STRCODE* pCharStr ) const
...
@@ -197,39 +182,4 @@ sal_Bool STRING::Equals( const STRCODE* pCharStr ) const
return
(
ImplStringCompare
(
mpData
->
maStr
,
pCharStr
)
==
0
);
return
(
ImplStringCompare
(
mpData
->
maStr
,
pCharStr
)
==
0
);
}
}
STRING
&
STRING
::
Insert
(
const
STRCODE
*
pCharStr
,
xub_StrLen
nIndex
)
{
DBG_CHKTHIS
(
STRING
,
DBGCHECKSTRING
);
DBG_ASSERT
(
pCharStr
,
"String::Insert() - pCharStr is NULL"
);
// Stringlaenge ermitteln
sal_Int32
nCopyLen
=
ImplStringLen
(
pCharStr
);
// Ueberlauf abfangen
nCopyLen
=
ImplGetCopyLen
(
mpData
->
mnLen
,
nCopyLen
);
// Ist der einzufuegende String ein Leerstring
if
(
!
nCopyLen
)
return
*
this
;
// Index groesser als Laenge
if
(
nIndex
>
mpData
->
mnLen
)
nIndex
=
static_cast
<
xub_StrLen
>
(
mpData
->
mnLen
);
// Neue Laenge ermitteln und neuen String anlegen
STRINGDATA
*
pNewData
=
ImplAllocData
(
mpData
->
mnLen
+
nCopyLen
);
// String kopieren
memcpy
(
pNewData
->
maStr
,
mpData
->
maStr
,
nIndex
*
sizeof
(
STRCODE
)
);
memcpy
(
pNewData
->
maStr
+
nIndex
,
pCharStr
,
nCopyLen
*
sizeof
(
STRCODE
)
);
memcpy
(
pNewData
->
maStr
+
nIndex
+
nCopyLen
,
mpData
->
maStr
+
nIndex
,
(
mpData
->
mnLen
-
nIndex
)
*
sizeof
(
STRCODE
)
);
// Alte Daten loeschen und Neue zuweisen
STRING_RELEASE
((
STRING_TYPE
*
)
mpData
);
mpData
=
pNewData
;
return
*
this
;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
tools/source/string/tustring.cxx
Dosyayı görüntüle @
48649cdf
This diff is collapsed.
Click to expand it.
unusedcode.easy
Dosyayı görüntüle @
48649cdf
ByteString::Append(char const*, unsigned short)
ByteString::Append(char)
ByteString::Assign(char const*, unsigned short)
ByteString::Assign(char)
ByteString::ByteString(char const*, unsigned short)
ByteString::CompareTo(ByteString const&, unsigned short) const
ByteString::Equals(ByteString const&) const
ByteString::Equals(ByteString const&, unsigned short, unsigned short) const
ByteString::Equals(char const*, unsigned short, unsigned short) const
ByteString::EqualsIgnoreCaseAscii(ByteString const&) const
ByteString::GetToken(unsigned short, char, unsigned short&) const
ByteString::Insert(char const*, unsigned short)
ByteString::Insert(char, unsigned short)
ByteString::Match(ByteString const&) const
ByteString::SearchAndReplaceAll(ByteString const&, ByteString const&)
ByteString::SearchAndReplaceAll(char const*, ByteString const&)
ByteString::SearchBackward(char, unsigned short) const
ByteString::SetToken(unsigned short, char, ByteString const&, unsigned short)
ByteString::ToUpperAscii()
CertificateExtension_XmlSecImpl::setCertExtn(com::sun::star::uno::Sequence<signed char>, com::sun::star::uno::Sequence<signed char>, unsigned char)
CertificateExtension_XmlSecImpl::setCertExtn(com::sun::star::uno::Sequence<signed char>, com::sun::star::uno::Sequence<signed char>, unsigned char)
CharPosArray::Insert(CharPosArray const*, unsigned short, unsigned short, unsigned short)
CharPosArray::Insert(CharPosArray const*, unsigned short, unsigned short, unsigned short)
CharPosArray::Replace(int const&, unsigned short)
CharPosArray::Replace(int const&, unsigned short)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment