소스 검색

better support for reverse-endian variants of arm/mips/microblaze

these macros are supported by more compilers
Rich Felker 12 년 전
부모
커밋
64251d8bbd
3개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      arch/arm/bits/endian.h
  2. 4 0
      arch/microblaze/bits/endian.h
  3. 4 0
      arch/mips/bits/endian.h

+ 4 - 0
arch/arm/bits/endian.h

@@ -1 +1,5 @@
+#if __ARMEB__
+#define __BYTE_ORDER __BIG_ENDIAN
+#else
 #define __BYTE_ORDER __LITTLE_ENDIAN
+#endif

+ 4 - 0
arch/microblaze/bits/endian.h

@@ -1 +1,5 @@
+#if __MICROBLAZEEL__
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#else
 #define __BYTE_ORDER __BIG_ENDIAN
+#endif

+ 4 - 0
arch/mips/bits/endian.h

@@ -1 +1,5 @@
+#if _MIPSEL || __MIPSEL || __MIPSEL__
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#else
 #define __BYTE_ORDER __BIG_ENDIAN
+#endif