From 1d373efe0d790210da576d479311e4da0c9a824f Mon Sep 17 00:00:00 2001 From: zeromus Date: Sat, 7 Apr 2012 18:33:25 +0000 Subject: [PATCH] hopefully fix compilation on new gcc by fixing unused template function with bugs in it --- src/utils/endian.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/endian.h b/src/utils/endian.h index 026b6e48..5bdbcde1 100644 --- a/src/utils/endian.h +++ b/src/utils/endian.h @@ -98,10 +98,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((uint8*)Bufo,os); - case 2: return write16le((uint16*)Bufo,os); - case 4: return write32le((uint32*)Bufo,os); - case 8: return write64le((uint64*)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; }