Index: core/src/fxcrt/fx_basic_bstring.cpp |
diff --git a/core/src/fxcrt/fx_basic_bstring.cpp b/core/src/fxcrt/fx_basic_bstring.cpp |
index cd4770282a49bb37b0be9aabbf1c66028867db82..e0d1146068f703909814fcf5cc2fd7eb66c3e0b7 100644 |
--- a/core/src/fxcrt/fx_basic_bstring.cpp |
+++ b/core/src/fxcrt/fx_basic_bstring.cpp |
@@ -108,7 +108,7 @@ CFX_ByteString::CFX_ByteString(char ch) { |
} |
} |
CFX_ByteString::CFX_ByteString(const CFX_ByteString& stringSrc) { |
- if (stringSrc.m_pData == NULL) { |
+ if (!stringSrc.m_pData) { |
m_pData = NULL; |
return; |
} |
@@ -143,7 +143,7 @@ CFX_ByteString::CFX_ByteString(const CFX_ByteStringC& str1, |
} |
} |
const CFX_ByteString& CFX_ByteString::operator=(const FX_CHAR* lpsz) { |
- if (lpsz == NULL || lpsz[0] == 0) { |
+ if (!lpsz || lpsz[0] == 0) { |
Empty(); |
} else { |
AssignCopy(FXSYS_strlen(lpsz), lpsz); |
@@ -203,7 +203,7 @@ const CFX_ByteString& CFX_ByteString::operator+=(char ch) { |
return *this; |
} |
const CFX_ByteString& CFX_ByteString::operator+=(const CFX_ByteString& string) { |
- if (string.m_pData == NULL) { |
+ if (!string.m_pData) { |
return *this; |
} |
ConcatInPlace(string.m_pData->m_nDataLength, string.m_pData->m_String); |
@@ -228,7 +228,7 @@ bool CFX_ByteString::Equal(const char* ptr) const { |
FXSYS_memcmp(ptr, m_pData->m_String, m_pData->m_nDataLength) == 0; |
} |
bool CFX_ByteString::Equal(const CFX_ByteStringC& str) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return str.IsEmpty(); |
} |
return m_pData->m_nDataLength == str.GetLength() && |
@@ -252,7 +252,7 @@ void CFX_ByteString::Empty() { |
} |
} |
bool CFX_ByteString::EqualNoCase(const CFX_ByteStringC& str) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return str.IsEmpty(); |
} |
FX_STRSIZE len = str.GetLength(); |
@@ -288,7 +288,7 @@ void CFX_ByteString::AssignCopy(FX_STRSIZE nSrcLen, |
m_pData->m_String[nSrcLen] = 0; |
} |
void CFX_ByteString::CopyBeforeWrite() { |
- if (m_pData == NULL || m_pData->m_nRefs <= 1) { |
+ if (!m_pData || m_pData->m_nRefs <= 1) { |
return; |
} |
StringData* pData = m_pData; |
@@ -307,7 +307,7 @@ void CFX_ByteString::AllocBeforeWrite(FX_STRSIZE nLen) { |
m_pData = StringData::Create(nLen); |
} |
void CFX_ByteString::ReleaseBuffer(FX_STRSIZE nNewLength) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return; |
} |
CopyBeforeWrite(); |
@@ -327,14 +327,14 @@ void CFX_ByteString::Reserve(FX_STRSIZE len) { |
ReleaseBuffer(GetLength()); |
} |
FX_CHAR* CFX_ByteString::GetBuffer(FX_STRSIZE nMinBufLength) { |
- if (m_pData == NULL && nMinBufLength == 0) { |
+ if (!m_pData && nMinBufLength == 0) { |
return NULL; |
} |
if (m_pData && m_pData->m_nRefs <= 1 && |
m_pData->m_nAllocLength >= nMinBufLength) { |
return m_pData->m_String; |
} |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
m_pData = StringData::Create(nMinBufLength); |
if (!m_pData) { |
return NULL; |
@@ -358,7 +358,7 @@ FX_CHAR* CFX_ByteString::GetBuffer(FX_STRSIZE nMinBufLength) { |
return m_pData->m_String; |
} |
FX_STRSIZE CFX_ByteString::Delete(FX_STRSIZE nIndex, FX_STRSIZE nCount) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return 0; |
} |
if (nIndex < 0) { |
@@ -381,10 +381,10 @@ FX_STRSIZE CFX_ByteString::Delete(FX_STRSIZE nIndex, FX_STRSIZE nCount) { |
} |
void CFX_ByteString::ConcatInPlace(FX_STRSIZE nSrcLen, |
const FX_CHAR* lpszSrcData) { |
- if (nSrcLen == 0 || lpszSrcData == NULL) { |
+ if (nSrcLen == 0 || !lpszSrcData) { |
return; |
} |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
m_pData = StringData::Create(nSrcLen); |
if (!m_pData) { |
return; |
@@ -420,7 +420,7 @@ void CFX_ByteString::ConcatCopy(FX_STRSIZE nSrc1Len, |
pOldData->Release(); |
} |
CFX_ByteString CFX_ByteString::Mid(FX_STRSIZE nFirst) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return CFX_ByteString(); |
} |
return Mid(nFirst, m_pData->m_nDataLength - nFirst); |
@@ -453,7 +453,7 @@ void CFX_ByteString::AllocCopy(CFX_ByteString& dest, |
if (nCopyLen == 0 || nCopyLen < 0) { |
return; |
} |
- ASSERT(dest.m_pData == NULL); |
+ ASSERT(!dest.m_pData); |
dest.m_pData = StringData::Create(nCopyLen); |
if (dest.m_pData) { |
FXSYS_memcpy(dest.m_pData->m_String, m_pData->m_String + nCopyIndex, |
@@ -558,48 +558,48 @@ void CFX_ByteString::FormatV(const FX_CHAR* lpszFormat, va_list argList) { |
break; |
case 's': { |
const FX_CHAR* pstrNextArg = va_arg(argList, const FX_CHAR*); |
- if (pstrNextArg == NULL) { |
- nItemLen = 6; |
- } else { |
+ if (pstrNextArg) { |
nItemLen = FXSYS_strlen(pstrNextArg); |
if (nItemLen < 1) { |
nItemLen = 1; |
} |
+ } else { |
+ nItemLen = 6; |
} |
} break; |
case 'S': { |
FX_WCHAR* pstrNextArg = va_arg(argList, FX_WCHAR*); |
- if (pstrNextArg == NULL) { |
- nItemLen = 6; |
- } else { |
+ if (pstrNextArg) { |
nItemLen = FXSYS_wcslen(pstrNextArg); |
if (nItemLen < 1) { |
nItemLen = 1; |
} |
+ } else { |
+ nItemLen = 6; |
} |
} break; |
case 's' | FORCE_ANSI: |
case 'S' | FORCE_ANSI: { |
const FX_CHAR* pstrNextArg = va_arg(argList, const FX_CHAR*); |
- if (pstrNextArg == NULL) { |
- nItemLen = 6; |
- } else { |
+ if (pstrNextArg) { |
nItemLen = FXSYS_strlen(pstrNextArg); |
if (nItemLen < 1) { |
nItemLen = 1; |
} |
+ } else { |
+ nItemLen = 6; |
} |
} break; |
case 's' | FORCE_UNICODE: |
case 'S' | FORCE_UNICODE: { |
FX_WCHAR* pstrNextArg = va_arg(argList, FX_WCHAR*); |
- if (pstrNextArg == NULL) { |
- nItemLen = 6; |
- } else { |
+ if (pstrNextArg) { |
nItemLen = FXSYS_wcslen(pstrNextArg); |
if (nItemLen < 1) { |
nItemLen = 1; |
} |
+ } else { |
+ nItemLen = 6; |
} |
} break; |
} |
@@ -691,7 +691,7 @@ FX_STRSIZE CFX_ByteString::Insert(FX_STRSIZE nIndex, FX_CHAR ch) { |
nIndex = nNewLength; |
} |
nNewLength++; |
- if (m_pData == NULL || m_pData->m_nAllocLength < nNewLength) { |
+ if (!m_pData || m_pData->m_nAllocLength < nNewLength) { |
StringData* pOldData = m_pData; |
const FX_CHAR* pstr = m_pData->m_String; |
m_pData = StringData::Create(nNewLength); |
@@ -712,7 +712,7 @@ FX_STRSIZE CFX_ByteString::Insert(FX_STRSIZE nIndex, FX_CHAR ch) { |
return nNewLength; |
} |
CFX_ByteString CFX_ByteString::Right(FX_STRSIZE nCount) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return CFX_ByteString(); |
} |
if (nCount < 0) { |
@@ -726,7 +726,7 @@ CFX_ByteString CFX_ByteString::Right(FX_STRSIZE nCount) const { |
return dest; |
} |
CFX_ByteString CFX_ByteString::Left(FX_STRSIZE nCount) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return CFX_ByteString(); |
} |
if (nCount < 0) { |
@@ -740,7 +740,7 @@ CFX_ByteString CFX_ByteString::Left(FX_STRSIZE nCount) const { |
return dest; |
} |
FX_STRSIZE CFX_ByteString::Find(FX_CHAR ch, FX_STRSIZE nStart) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return -1; |
} |
FX_STRSIZE nLength = m_pData->m_nDataLength; |
@@ -748,10 +748,10 @@ FX_STRSIZE CFX_ByteString::Find(FX_CHAR ch, FX_STRSIZE nStart) const { |
return -1; |
} |
const FX_CHAR* lpsz = FXSYS_strchr(m_pData->m_String + nStart, ch); |
- return (lpsz == NULL) ? -1 : (int)(lpsz - m_pData->m_String); |
+ return lpsz ? (int)(lpsz - m_pData->m_String) : -1; |
} |
FX_STRSIZE CFX_ByteString::ReverseFind(FX_CHAR ch) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return -1; |
} |
FX_STRSIZE nLength = m_pData->m_nDataLength; |
@@ -788,7 +788,7 @@ const FX_CHAR* FX_strstr(const FX_CHAR* str1, |
} |
FX_STRSIZE CFX_ByteString::Find(const CFX_ByteStringC& lpszSub, |
FX_STRSIZE nStart) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return -1; |
} |
FX_STRSIZE nLength = m_pData->m_nDataLength; |
@@ -798,10 +798,10 @@ FX_STRSIZE CFX_ByteString::Find(const CFX_ByteStringC& lpszSub, |
const FX_CHAR* lpsz = |
FX_strstr(m_pData->m_String + nStart, m_pData->m_nDataLength - nStart, |
lpszSub.GetCStr(), lpszSub.GetLength()); |
- return (lpsz == NULL) ? -1 : (int)(lpsz - m_pData->m_String); |
+ return lpsz ? (int)(lpsz - m_pData->m_String) : -1; |
} |
void CFX_ByteString::MakeLower() { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return; |
} |
CopyBeforeWrite(); |
@@ -811,7 +811,7 @@ void CFX_ByteString::MakeLower() { |
FXSYS_strlwr(m_pData->m_String); |
} |
void CFX_ByteString::MakeUpper() { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return; |
} |
CopyBeforeWrite(); |
@@ -821,7 +821,7 @@ void CFX_ByteString::MakeUpper() { |
FXSYS_strupr(m_pData->m_String); |
} |
FX_STRSIZE CFX_ByteString::Remove(FX_CHAR chRemove) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return 0; |
} |
CopyBeforeWrite(); |
@@ -845,7 +845,7 @@ FX_STRSIZE CFX_ByteString::Remove(FX_CHAR chRemove) { |
} |
FX_STRSIZE CFX_ByteString::Replace(const CFX_ByteStringC& lpszOld, |
const CFX_ByteStringC& lpszNew) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return 0; |
} |
if (lpszOld.IsEmpty()) { |
@@ -859,7 +859,7 @@ FX_STRSIZE CFX_ByteString::Replace(const CFX_ByteStringC& lpszOld, |
while (1) { |
const FX_CHAR* pTarget = FX_strstr(pStart, (FX_STRSIZE)(pEnd - pStart), |
lpszOld.GetCStr(), nSourceLen); |
- if (pTarget == NULL) { |
+ if (!pTarget) { |
break; |
} |
nCount++; |
@@ -895,7 +895,7 @@ FX_STRSIZE CFX_ByteString::Replace(const CFX_ByteStringC& lpszOld, |
return nCount; |
} |
void CFX_ByteString::SetAt(FX_STRSIZE nIndex, FX_CHAR ch) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return; |
} |
FXSYS_assert(nIndex >= 0); |
@@ -924,13 +924,13 @@ CFX_ByteString CFX_ByteString::FromUnicode(const CFX_WideString& str) { |
} |
void CFX_ByteString::ConvertFrom(const CFX_WideString& str, |
CFX_CharMap* pCharMap) { |
- if (pCharMap == NULL) { |
+ if (!pCharMap) { |
pCharMap = CFX_CharMap::GetDefaultMapper(); |
} |
*this = (*pCharMap->m_GetByteString)(pCharMap, str); |
} |
int CFX_ByteString::Compare(const CFX_ByteStringC& str) const { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return str.IsEmpty() ? 0 : -1; |
} |
int this_len = m_pData->m_nDataLength; |
@@ -953,7 +953,7 @@ int CFX_ByteString::Compare(const CFX_ByteStringC& str) const { |
return 0; |
} |
void CFX_ByteString::TrimRight(const CFX_ByteStringC& lpszTargets) { |
- if (m_pData == NULL || lpszTargets.IsEmpty()) { |
+ if (!m_pData || lpszTargets.IsEmpty()) { |
return; |
} |
CopyBeforeWrite(); |
@@ -984,7 +984,7 @@ void CFX_ByteString::TrimRight() { |
TrimRight("\x09\x0a\x0b\x0c\x0d\x20"); |
} |
void CFX_ByteString::TrimLeft(const CFX_ByteStringC& lpszTargets) { |
- if (m_pData == NULL) { |
+ if (!m_pData) { |
return; |
} |
if (lpszTargets.IsEmpty()) { |