LPHASHLISTKEY pKey = NULL;
Enter();
- for (size_t iKey = 0; iKey < m_cpKeys; ++iKey)
+ size_t iKey;
+ for (iKey = 0; iKey < m_cpKeys; ++iKey)
{
if (m_apKeys[ iKey ] == NULL)
break;
m_aBuckets[ iBucket ].iLast = iINVALID;
}
- for (size_t iObject = 0; ; ++iObject)
+ size_t iObject;
+ for (iObject = 0; ; ++iObject)
{
LPHASHLISTENTRY pEntry;
if ((pEntry = GetEntry(m_aObjects,iObject)) == NULL)
//
REALLOC (pInfo->aBuckets, pInfo->cBuckets, m_cBuckets, 1);
- for (size_t iBucket = 0; iBucket < pInfo->cBuckets; ++iBucket)
+ size_t iBucket;
+ for (iBucket = 0; iBucket < pInfo->cBuckets; ++iBucket)
{
for (size_t iObject = m_aBuckets[ iBucket ].iFirst;
iObject != iINVALID;
{
HASHVALUE hv = 0;
- for (size_t cch = lstrlenA(pszStringA); cch >= 4; pszStringA += 4, cch -= 4)
+ size_t cch;
+ for (cch = lstrlenA(pszStringA); cch >= 4; pszStringA += 4, cch -= 4)
hv += *(DWORD *)pszStringA;
for (; cch; pszStringA++, cch--)
{
HASHVALUE hv = 0;
- for (size_t cch = lstrlenW(pszStringW); cch >= 2; pszStringW += 2, cch -= 2)
+ size_t cch;
+ for (cch = lstrlenW(pszStringW); cch >= 2; pszStringW += 2, cch -= 2)
{
hv += *(DWORD *)pszStringW; // since HIBYTE(*psz) is usually zero,
hv = (hv >> 24) | (hv << 8); // rotate {hv} high-ward by 8 bits