From 1e27dd5694bf5f853eeccbbdb2718773c70e0ec8 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Mon, 27 Nov 2006 20:56:41 +0000 Subject: Removed the "#ifdef SCUMM_BIG_ENDIAN"s svn-id: r24795 --- engines/gob/gob.cpp | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'engines') diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp index af08dc7cbd..64f9cbfaff 100644 --- a/engines/gob/gob.cpp +++ b/engines/gob/gob.cpp @@ -447,12 +447,9 @@ uint32 GobEngine::writeDataEndian(Common::OutSaveFile &out, char *varBuf, byte * #ifndef GOB_ORIGSAVES -uint32 written; - -#ifdef SCUMM_BIG_ENDIAN - int i; char tmp[4]; + uint32 written; written = 0; for (i = 0; i < size; i++, varBuf++) { @@ -471,17 +468,10 @@ uint32 written; i += sizeBuf[i]; } -#else // SCUMM_BIG_ENDIAN - - written = out.write(varBuf, size); - -#endif // SCUMM_BIG_ENDIAN - out.write(sizeBuf, size); return written; - #else // GOB_ORIGSAVES return out.write(varBuf, size); @@ -638,6 +628,7 @@ uint32 GobEngine::readDataEndian(Common::InSaveFile &in, char *varBuf, byte *siz uint32 read; char *vars; char *sizes; + int i; vars = new char[size]; sizes = new char[size]; @@ -650,10 +641,6 @@ uint32 GobEngine::readDataEndian(Common::InSaveFile &in, char *varBuf, byte *siz return 0; } -#ifdef SCUMM_BIG_ENDIAN - - int i; - for (i = 0; i < size; i++) { if (sizes[i] == 3) *((uint32 *) (vars + i)) = READ_LE_UINT32(vars + i); @@ -666,8 +653,6 @@ uint32 GobEngine::readDataEndian(Common::InSaveFile &in, char *varBuf, byte *siz i += sizes[i]; } -#endif // SCUMM_BIG_ENDIAN - memcpy(varBuf, vars, size); memcpy(sizeBuf, sizes, size); delete[] vars; -- cgit v1.2.3