diff options
author | Paul Gilbert | 2009-10-09 08:15:30 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-10-09 08:15:30 +0000 |
commit | 8694b48ae33fb010312be056e6b830b317e48526 (patch) | |
tree | 06a6c424ecd40f03c56caa461dfe60eaf12c1947 /engines/cruise/menu.cpp | |
parent | 3072d54589f223572ce3d147920190bb13e57252 (diff) | |
download | scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.tar.gz scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.tar.bz2 scummvm-rg350-8694b48ae33fb010312be056e6b830b317e48526.zip |
Set up a basic tracing system for all memory allocations to help track down memory leaks
svn-id: r44808
Diffstat (limited to 'engines/cruise/menu.cpp')
-rw-r--r-- | engines/cruise/menu.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/cruise/menu.cpp b/engines/cruise/menu.cpp index c620a39b7d..c5600c5165 100644 --- a/engines/cruise/menu.cpp +++ b/engines/cruise/menu.cpp @@ -39,7 +39,7 @@ menuStruct *menuTable[8]; menuStruct *createMenu(int X, int Y, const char *menuName) { menuStruct *entry; - entry = (menuStruct *) malloc(sizeof(menuStruct)); + entry = (menuStruct *) MemAlloc(sizeof(menuStruct)); ASSERT(entry); entry->x = X - 160 / 2; @@ -329,7 +329,7 @@ void freeMenu(menuStruct *pMenu) { nextSub = pSub->pNext; - free(pSub); + MemFree(pSub); pSub = nextSub; } @@ -338,13 +338,13 @@ void freeMenu(menuStruct *pMenu) { freeGfx(pElement->gfx); } - free(pElement); + MemFree(pElement); pElement = next; } freeGfx(pMenu->gfx); - free(pMenu); + MemFree(pMenu); } } // End of namespace Cruise |