#544 use _DEBUG instead of DEBUG macro in [Simple]HashTable

This commit is contained in:
Guenter Obiltschnig 2014-10-06 07:35:04 +02:00
parent 2808fec7c3
commit d66fde51b5
2 changed files with 6 additions and 5 deletions

View File

@ -327,7 +327,7 @@ public:
UInt32 numZeroEntries = 0;
UInt32 maxEntriesPerHash = 0;
std::vector<UInt32> detailedEntriesPerHash;
#ifdef DEBUG
#ifdef _DEBUG
UInt32 totalSize = 0;
#endif
for (UInt32 i = 0; i < _maxCapacity; ++i)
@ -340,7 +340,7 @@ public:
maxEntriesPerHash = size;
if (details)
detailedEntriesPerHash.push_back(size);
#ifdef DEBUG
#ifdef _DEBUG
totalSize += size;
#endif
}
@ -351,7 +351,7 @@ public:
detailedEntriesPerHash.push_back(0);
}
}
#ifdef DEBUG
#ifdef _DEBUG
poco_assert_dbg(totalSize == numberOfEntries);
#endif
return HashStatistic(_maxCapacity, numberOfEntries, numZeroEntries, maxEntriesPerHash, detailedEntriesPerHash);

View File

@ -369,7 +369,7 @@ public:
UInt32 size = 1;
if (details)
detailedEntriesPerHash.push_back(size);
#ifdef DEBUG
#ifdef _DEBUG
totalSize += size;
#endif
}
@ -380,8 +380,9 @@ public:
detailedEntriesPerHash.push_back(0);
}
}
#ifdef _DEBUG
poco_assert_dbg(totalSize == numberOfEntries);
#endif
return HashStatistic(_capacity, numberOfEntries, numZeroEntries, maxEntriesPerHash, detailedEntriesPerHash);
}