scons DEBUG=true adds DEBUG to CPPDEFINES

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6497 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2014-06-20 18:36:05 +00:00
parent 5837f4397b
commit a81d5dfb49
4 changed files with 14 additions and 4 deletions

View file

@ -740,7 +740,10 @@ int CEXEBuild::datablock_optimize(int start_offset, int first_int)
if (!this->build_optimize_datablock || this_len < (int) sizeof(int))
return start_offset;
MMapBuf *db = (MMapBuf *) cur_datablock;
#ifdef DEBUG
assert(dynamic_cast<MMapBuf*>(cur_datablock));
#endif
MMapBuf *db = static_cast<MMapBuf*>(cur_datablock);
db->setro(TRUE);
cached_db_size *db_sizes = (cached_db_size *) this->cur_datablock_cache->get();
@ -788,7 +791,10 @@ bool CEXEBuild::datablock_finddata(IMMap&mmap, int mmstart, int size, int*ofs)
{
const int first_int = size;
size &= ~ 0x80000000;
MMapBuf *db = (MMapBuf *) cur_datablock;
#ifdef DEBUG
assert(dynamic_cast<MMapBuf*>(cur_datablock));
#endif
MMapBuf *db = static_cast<MMapBuf*>(cur_datablock);
cached_db_size *db_sizes = (cached_db_size *) this->cur_datablock_cache->get();
int db_sizes_num = this->cur_datablock_cache->getlen() / sizeof(cached_db_size);
for (int i = 0; i < db_sizes_num; i++)