diff options
Diffstat (limited to 'engines/lab/allocroom.cpp')
-rw-r--r-- | engines/lab/allocroom.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/lab/allocroom.cpp b/engines/lab/allocroom.cpp index 208d7ce8c3..8ca69effbc 100644 --- a/engines/lab/allocroom.cpp +++ b/engines/lab/allocroom.cpp @@ -28,9 +28,8 @@ * */ -#include "lab/storage.h" -#include "lab/parsetypes.h" #include "lab/stddefines.h" +#include "lab/parsetypes.h" namespace Lab { @@ -65,7 +64,7 @@ bool initRoomBuffer(void) { CurMarker = 0; - if (allocate((void **)&RoomBuffer, ROOMBUFFERSIZE)) { + if ((RoomBuffer = calloc(ROOMBUFFERSIZE, 1))) { MemPlace = RoomBuffer; MemLeftInBuffer = ROOMBUFFERSIZE; @@ -85,7 +84,7 @@ bool initRoomBuffer(void) { /*****************************************************************************/ void freeRoomBuffer(void) { if (RoomBuffer) - deallocate(RoomBuffer, ROOMBUFFERSIZE); + free(RoomBuffer); } |