CNamedIndexesBlocks* CNamedIndexes::GetBlockForCacheDescriptorSize(int iCacheDescriptorSize) { int i; CNamedIndexesBlocks* pcBlock; CNamedIndexesBlocks* pcFoundBlock; int iNumFound; iNumFound = 0; for (i = 0; i < macBlocks.NumElements(); i++) { pcBlock = macBlocks.Get(i); if (pcBlock->GetCacheDescriptorSize() == iCacheDescriptorSize) { iNumFound++; pcFoundBlock = pcBlock; } } if (iNumFound == 1) { return pcFoundBlock; } else { return NULL; } }