Index: core/fxcrt/fx_basic_bstring.cpp |
diff --git a/core/fxcrt/fx_basic_bstring.cpp b/core/fxcrt/fx_basic_bstring.cpp |
index d7bfac690ed71b8d58bac10250c272864633f456..aa63edfdc1c1f38e0405d006bf9266ccccbf4200 100644 |
--- a/core/fxcrt/fx_basic_bstring.cpp |
+++ b/core/fxcrt/fx_basic_bstring.cpp |
@@ -137,8 +137,7 @@ CFX_ByteString::CFX_ByteString(char ch) { |
CFX_ByteString::CFX_ByteString(const CFX_ByteStringC& stringSrc) { |
if (!stringSrc.IsEmpty()) { |
- m_pData.Reset( |
- StringData::Create(stringSrc.GetCStr(), stringSrc.GetLength())); |
+ m_pData.Reset(StringData::Create(stringSrc.c_str(), stringSrc.GetLength())); |
} |
} |
@@ -149,8 +148,8 @@ CFX_ByteString::CFX_ByteString(const CFX_ByteStringC& str1, |
return; |
m_pData.Reset(StringData::Create(nNewLen)); |
- m_pData->CopyContents(str1.GetCStr(), str1.GetLength()); |
- m_pData->CopyContentsAt(str1.GetLength(), str2.GetCStr(), str2.GetLength()); |
+ m_pData->CopyContents(str1.c_str(), str1.GetLength()); |
+ m_pData->CopyContentsAt(str1.GetLength(), str2.c_str(), str2.GetLength()); |
} |
CFX_ByteString::~CFX_ByteString() {} |
@@ -168,7 +167,7 @@ const CFX_ByteString& CFX_ByteString::operator=(const CFX_ByteStringC& str) { |
if (str.IsEmpty()) |
clear(); |
else |
- AssignCopy(str.GetCStr(), str.GetLength()); |
+ AssignCopy(str.c_str(), str.GetLength()); |
return *this; |
} |
@@ -216,7 +215,7 @@ const CFX_ByteString& CFX_ByteString::operator+=(const CFX_ByteString& str) { |
const CFX_ByteString& CFX_ByteString::operator+=(const CFX_ByteStringC& str) { |
if (!str.IsEmpty()) |
- Concat(str.GetCStr(), str.GetLength()); |
+ Concat(str.c_str(), str.GetLength()); |
return *this; |
} |
@@ -237,7 +236,7 @@ bool CFX_ByteString::operator==(const CFX_ByteStringC& str) const { |
return str.IsEmpty(); |
return m_pData->m_nDataLength == str.GetLength() && |
- FXSYS_memcmp(m_pData->m_String, str.GetCStr(), str.GetLength()) == 0; |
+ FXSYS_memcmp(m_pData->m_String, str.c_str(), str.GetLength()) == 0; |
} |
bool CFX_ByteString::operator==(const CFX_ByteString& other) const { |
@@ -261,7 +260,7 @@ bool CFX_ByteString::EqualNoCase(const CFX_ByteStringC& str) const { |
return false; |
const uint8_t* pThis = (const uint8_t*)m_pData->m_String; |
- const uint8_t* pThat = str.GetPtr(); |
+ const uint8_t* pThat = str.raw_str(); |
for (FX_STRSIZE i = 0; i < len; i++) { |
if ((*pThis) != (*pThat)) { |
uint8_t bThis = *pThis; |
@@ -768,7 +767,7 @@ FX_STRSIZE CFX_ByteString::Find(const CFX_ByteStringC& pSub, |
const FX_CHAR* pStr = |
FX_strstr(m_pData->m_String + nStart, m_pData->m_nDataLength - nStart, |
- pSub.GetCStr(), pSub.GetLength()); |
+ pSub.c_str(), pSub.GetLength()); |
return pStr ? (int)(pStr - m_pData->m_String) : -1; |
} |
@@ -821,7 +820,7 @@ FX_STRSIZE CFX_ByteString::Replace(const CFX_ByteStringC& pOld, |
FX_CHAR* pEnd = m_pData->m_String + m_pData->m_nDataLength; |
while (1) { |
const FX_CHAR* pTarget = FX_strstr(pStart, (FX_STRSIZE)(pEnd - pStart), |
- pOld.GetCStr(), nSourceLen); |
+ pOld.c_str(), nSourceLen); |
if (!pTarget) |
break; |
@@ -844,10 +843,10 @@ FX_STRSIZE CFX_ByteString::Replace(const CFX_ByteStringC& pOld, |
FX_CHAR* pDest = pNewData->m_String; |
for (FX_STRSIZE i = 0; i < nCount; i++) { |
const FX_CHAR* pTarget = FX_strstr(pStart, (FX_STRSIZE)(pEnd - pStart), |
- pOld.GetCStr(), nSourceLen); |
+ pOld.c_str(), nSourceLen); |
FXSYS_memcpy(pDest, pStart, pTarget - pStart); |
pDest += pTarget - pStart; |
- FXSYS_memcpy(pDest, pNew.GetCStr(), pNew.GetLength()); |
+ FXSYS_memcpy(pDest, pNew.c_str(), pNew.GetLength()); |
pDest += pNew.GetLength(); |
pStart = pTarget + nSourceLen; |
} |