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--) {  | 
