projects/aports·blob master · refs

26 lines · 825 B

1diff --git a/bytesex.h b/bytesex.h
2index 14ce1d1..348de4c 100644
3--- a/bytesex.h
4+++ b/bytesex.h
5@@ -9,13 +9,21 @@
6
7 #if defined(__i386__) \
8 || defined(__alpha__) \
9+ || defined(__x86_64__) \
10+ || defined(__ia64__) \
11+ || defined(__riscv) \
12+ || defined(__sh__) \
13+ || defined(__loongarch64) \
14+ || (defined(__arm__) && defined(__ARMEL__)) || defined(__AARCH64EL__) \
15 || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__)))
16 #define BYTE_ORDER_LITTLE_ENDIAN
17 #elif defined(__mc68000__) \
18+ || defined (__s390__) \
19 || defined (__sparc__) \
20 || defined (__sparc) \
21 || defined (__PPC__) \
22 || defined (__BIG_ENDIAN__) \
23+ || (defined(__arm__) && defined(__ARMEB__)) || defined(__AARCH64EB__) \
24 || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__)))
25 #define BYTE_ORDER_BIG_ENDIAN
26 #else