From 4d9eb2785bbb4ad431e9d7e114b6a80050f1b115 Mon Sep 17 00:00:00 2001
From: skywind3000 <skywind3000@163.com>
Date: Mon, 19 Jan 2015 01:57:47 +0800
Subject: [PATCH] fixed endian detection issue in powerpc

---
 ikcp.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ikcp.h b/ikcp.h
index 9421b1c..280603a 100644
--- a/ikcp.h
+++ b/ikcp.h
@@ -238,7 +238,8 @@ typedef struct IQUEUEHEAD iqueue_head;
             defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
             (defined(__MIPS__) && defined(__MISPEB__)) || \
             defined(__ppc__) || defined(__POWERPC__) || defined(_M_PPC) || \
-            defined(__sparc__) 
+            defined(__sparc__) || defined(__powerpc__) || \
+            defined(__mc68000__) || defined(__s390x__) || defined(__s390__)
             #define IWORDS_BIG_ENDIAN 1
         #endif
     #endif