Use __BIG_ENDIAN__ rather than __ppc__ (more portable, more meaningful).
This commit is contained in:
@@ -50,7 +50,7 @@ extern char *FDECL(tilename, (int, int));
|
|||||||
|
|
||||||
static short leshort(short x)
|
static short leshort(short x)
|
||||||
{
|
{
|
||||||
#ifdef __ppc__
|
#ifdef __BIG_ENDIAN__
|
||||||
return ((x&0xff)<<8)|((x>>8)&0xff);
|
return ((x&0xff)<<8)|((x>>8)&0xff);
|
||||||
#else
|
#else
|
||||||
return x;
|
return x;
|
||||||
@@ -60,7 +60,7 @@ static short leshort(short x)
|
|||||||
|
|
||||||
static long lelong(long x)
|
static long lelong(long x)
|
||||||
{
|
{
|
||||||
#ifdef __ppc__
|
#ifdef __BIG_ENDIAN__
|
||||||
return ((x&0xff)<<24)|((x&0xff00)<<8)|((x>>8)&0xff00)|((x>>24)&0xff);
|
return ((x&0xff)<<24)|((x&0xff00)<<8)|((x>>8)&0xff00)|((x>>24)&0xff);
|
||||||
#else
|
#else
|
||||||
return x;
|
return x;
|
||||||
|
|||||||
Reference in New Issue
Block a user