diff options
Diffstat (limited to 'engines/cruise/cruise_main.h')
-rw-r--r-- | engines/cruise/cruise_main.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/cruise/cruise_main.h b/engines/cruise/cruise_main.h index 5f4d5c5c13..0b19ce64e5 100644 --- a/engines/cruise/cruise_main.h +++ b/engines/cruise/cruise_main.h @@ -92,7 +92,6 @@ int findHighColor(); ovlData3Struct *getOvlData3Entry(int32 scriptNumber, int32 param); ovlData3Struct *scriptFunc1Sub2(int32 scriptNumber, int32 param); void resetFileEntry(int32 entryNumber); -void *mallocAndZero(int32 size); uint8 *mainProc14(uint16 overlay, uint16 idx); void printInfoBlackBox(const char *string); void waitForPlayerInput(void); @@ -116,6 +115,14 @@ int removeFinishedScripts(scriptInstanceStruct *ptrHandle); void initBigVar3(void); void resetActorPtr(actorStruct *ptr); +void MemoryList(); +void *MemoryAlloc(uint32 size, bool clearFlag, int32 lineNum, const char *fname); +void MemoryFree(void *v); + +#define mallocAndZero(size) MemoryAlloc(size, true, __LINE__, __FILE__) +#define MemAlloc(size) MemoryAlloc(size, false, __LINE__, __FILE__) +#define MemFree(v) MemoryFree(v) + } // End of namespace Cruise #endif |