aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/bitmap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/bitmap.cpp')
-rw-r--r--engines/cge/bitmap.cpp6
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--) {