diff options
| author | Rich Felker <dalias@aerifal.cx> | 2012-10-18 21:50:55 -0400 |
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2012-10-18 21:50:55 -0400 |
| commit | 64251d8bbd42b50b6c2dae70d499f4bbfdac557e (patch) | |
| tree | 337c0eab2b14225debc5cad615a56153613a5b5c | |
| parent | 776251867d07cca2866908186ef245f72596ce75 (diff) | |
| download | musl-64251d8bbd42b50b6c2dae70d499f4bbfdac557e.tar.gz | |
better support for reverse-endian variants of arm/mips/microblaze
these macros are supported by more compilers
| -rw-r--r-- | arch/arm/bits/endian.h | 4 | ||||
| -rw-r--r-- | arch/microblaze/bits/endian.h | 4 | ||||
| -rw-r--r-- | arch/mips/bits/endian.h | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/bits/endian.h b/arch/arm/bits/endian.h index 172c338f..5953724a 100644 --- a/arch/arm/bits/endian.h +++ b/arch/arm/bits/endian.h @@ -1 +1,5 @@ +#if __ARMEB__ +#define __BYTE_ORDER __BIG_ENDIAN +#else #define __BYTE_ORDER __LITTLE_ENDIAN +#endif diff --git a/arch/microblaze/bits/endian.h b/arch/microblaze/bits/endian.h index ef074b77..d82a92ac 100644 --- a/arch/microblaze/bits/endian.h +++ b/arch/microblaze/bits/endian.h @@ -1 +1,5 @@ +#if __MICROBLAZEEL__ +#define __BYTE_ORDER __LITTLE_ENDIAN +#else #define __BYTE_ORDER __BIG_ENDIAN +#endif diff --git a/arch/mips/bits/endian.h b/arch/mips/bits/endian.h index ef074b77..5399dcb5 100644 --- a/arch/mips/bits/endian.h +++ b/arch/mips/bits/endian.h @@ -1 +1,5 @@ +#if _MIPSEL || __MIPSEL || __MIPSEL__ +#define __BYTE_ORDER __LITTLE_ENDIAN +#else #define __BYTE_ORDER __BIG_ENDIAN +#endif |
