From 4a615c7885ff50a2b49d323ac7ae560ede95d970 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 16 May 2002 13:03:21 +0000 Subject: support little endian too git-svn-id: svn://svn.rockbox.org/rockbox/trunk@593 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/bmp.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/uisimulator/bmp.c b/uisimulator/bmp.c index 85a0fd2..828f855 100644 --- a/uisimulator/bmp.c +++ b/uisimulator/bmp.c @@ -82,12 +82,17 @@ static unsigned int compressed_size; static unsigned int rounded_width; #endif +#ifdef LITTLE_ENDIAN +#define readshort(x) x +#define readlong(x) x +#else + #define readshort(x) (((x&0xff00)>>8)|((x&0x00ff)<<8)) #define readlong(x) (((x&0xff000000)>>24)| \ ((x&0x00ff0000)>>8) | \ ((x&0x0000ff00)<<8) | \ ((x&0x000000ff)<<24)) - +#endif /********************************************************************* * read_bmp_file() -- cgit v1.1