Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37041699
en ru br
ALT Linux repos
S:2.6.5-alt1

Group :: Emulators
RPM: fceux

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: fceux-2.1.4a-alt-glibc-2.16.patch
Download


diff --git a/fceu2.1.4a/src/utils/endian.h b/fceu2.1.4a/src/utils/endian.h
index 1ad5864..71898fb 100755
--- a/fceu2.1.4a/src/utils/endian.h
+++ b/fceu2.1.4a/src/utils/endian.h
@@ -96,10 +96,10 @@ int writele(T *Bufo, EMUFILE*os)
 {
 	CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
 	switch(sizeof(T)) {
-		case 1: return write8le((u8*)Bufo,os);
-		case 2: return write16le((u16*)Bufo,os);
-		case 4: return write32le((u32*)Bufo,os);
-		case 8: return write64le((u64*)Bufo,os);
+		case 1: return write8le(*(uint8*)Bufo,os);
+		case 2: return write16le(*(uint16*)Bufo,os);
+		case 4: return write32le(*(uint32*)Bufo,os);
+		case 8: return write64le(*(uint64*)Bufo,os);
 		default:
 			return 0;
 	}
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin