diff options
Diffstat (limited to 'engines/cge/bitmap.cpp')
-rw-r--r-- | engines/cge/bitmap.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/cge/bitmap.cpp b/engines/cge/bitmap.cpp index f280f61e3e..29fc4fd8d6 100644 --- a/engines/cge/bitmap.cpp +++ b/engines/cge/bitmap.cpp @@ -142,7 +142,7 @@ Bitmap::Bitmap(const Bitmap &bmp) : _w(bmp._w), _h(bmp._h), _m(NULL), _v(NULL), if (v0) { uint16 vsiz = (uint8 *)(bmp._b) - (uint8 *)(v0); uint16 siz = vsiz + _h * sizeof(HideDesc); - uint8 *v1 = farnew(uint8, siz); + uint8 *v1 = (uint8 *) malloc(sizeof(uint8) * siz); if (v1 == NULL) error("No core"); memcpy(v1, v0, siz); @@ -173,7 +173,7 @@ Bitmap &Bitmap::operator = (const Bitmap &bmp) { else { uint16 vsiz = (uint8 *)bmp._b - (uint8 *)v0; uint16 siz = vsiz + _h * sizeof(HideDesc); - uint8 *v1 = farnew(uint8, siz); + uint8 *v1 = (uint8 *) malloc(sizeof(uint8) * siz); if (v1 == NULL) error("No core"); memcpy(v1, v0, siz); @@ -486,7 +486,7 @@ bool Bitmap::loadBMP(XFile *f) { } _h = hea.hig; _w = hea.wid; - if ((_m = farnew(byte, _h * _w)) != NULL) { + if ((_m = (byte *) malloc(sizeof(byte) * (_h * _w))) != NULL) { int16 r = (4 - (hea.wid & 3)) % 4; byte buf[3]; for (i = _h - 1; i >= 0; i--) { |