Index: core/fxcrt/fx_basic_maps.cpp |
diff --git a/core/fxcrt/fx_basic_maps.cpp b/core/fxcrt/fx_basic_maps.cpp |
index dda8167bdba572721f0ef4ddd28e9cc168fef61c..2424b82714249cf8988c98937637b8f68f1416d0 100644 |
--- a/core/fxcrt/fx_basic_maps.cpp |
+++ b/core/fxcrt/fx_basic_maps.cpp |
@@ -76,11 +76,10 @@ void* CFX_MapPtrToPtr::GetValueAt(void* key) const { |
void*& CFX_MapPtrToPtr::operator[](void* key) { |
uint32_t nHash; |
- CAssoc* pAssoc; |
- if ((pAssoc = GetAssocAt(key, nHash)) == NULL) { |
- if (!m_pHashTable) { |
+ CAssoc* pAssoc = GetAssocAt(key, nHash); |
+ if (!pAssoc) { |
+ if (!m_pHashTable) |
InitHashTable(m_nHashTableSize); |
- } |
pAssoc = NewAssoc(); |
pAssoc->key = key; |
pAssoc->pNext = m_pHashTable[nHash]; |
@@ -92,14 +91,14 @@ CFX_MapPtrToPtr::CAssoc* CFX_MapPtrToPtr::GetAssocAt(void* key, |
uint32_t& nHash) const { |
nHash = HashKey(key) % m_nHashTableSize; |
if (!m_pHashTable) { |
- return NULL; |
+ return nullptr; |
} |
CAssoc* pAssoc; |
for (pAssoc = m_pHashTable[nHash]; pAssoc; pAssoc = pAssoc->pNext) { |
if (pAssoc->key == key) |
return pAssoc; |
} |
- return NULL; |
+ return nullptr; |
} |
CFX_MapPtrToPtr::CAssoc* CFX_MapPtrToPtr::NewAssoc() { |
if (!m_pFreeList) { |
@@ -125,7 +124,7 @@ void CFX_MapPtrToPtr::InitHashTable(uint32_t nHashSize, FX_BOOL bAllocNow) { |
ASSERT(m_nCount == 0); |
ASSERT(nHashSize > 0); |
FX_Free(m_pHashTable); |
- m_pHashTable = NULL; |
+ m_pHashTable = nullptr; |
if (bAllocNow) { |
m_pHashTable = FX_Alloc(CAssoc*, nHashSize); |
} |