diff options
Diffstat (limited to 'engines/cruise/cell.cpp')
-rw-r--r-- | engines/cruise/cell.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/cruise/cell.cpp b/engines/cruise/cell.cpp index aeafed4f7a..d185ddae56 100644 --- a/engines/cruise/cell.cpp +++ b/engines/cruise/cell.cpp @@ -39,9 +39,9 @@ void resetPtr(cellStruct *ptr) { void freeMessageList(cellStruct *objPtr) { /* if (objPtr) { if (objPtr->next) - free(objPtr->next); + MemFree(objPtr->next); - free(objPtr); + MemFree(objPtr); } */ } @@ -143,7 +143,7 @@ void createTextObject(cellStruct *pObject, int overlayIdx, int messageIdx, int x var_2 = si; - pNewElement = (cellStruct *) malloc(sizeof(cellStruct)); + pNewElement = (cellStruct *) MemAlloc(sizeof(cellStruct)); memset(pNewElement, 0, sizeof(cellStruct)); pNewElement->next = pObject->next; @@ -221,7 +221,7 @@ void removeCell(cellStruct *objPtr, int ovlNumber, int objectIdx, int objType, i // TODO: complelty wrong //freeMessageList(si); - free(si); + MemFree(si); currentObj = dx; } else { |