diff --git a/common/arch.h b/common/arch.h index 13e22ad5..331b3523 100644 --- a/common/arch.h +++ b/common/arch.h @@ -25,7 +25,7 @@ #define ARCH_H /* check endianess */ -#if defined(__sparc__) || defined(__PPC__) +#if defined(__sparc__) || defined(__PPC__) || defined(__ppc__) #define B_ENDIAN #elif __BYTE_ORDER == __LITTLE_ENDIAN #define L_ENDIAN @@ -35,7 +35,7 @@ /* check if we need to align data */ #if defined(__sparc__) || defined(__alpha__) || defined(__hppa__) || \ defined(__AIX__) || defined(__PPC__) || defined(__mips__) || \ - defined(__ia64__) + defined(__ia64__) || defined(__ppc__) #define NEED_ALIGN #endif