summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-10-06 16:09:31 +0000
committerDamien George <damien.p.george@gmail.com>2014-10-06 16:09:31 +0000
commitf32498fe04c959e9696d5409adc33f1f518ec76e (patch)
tree1b73e444c9ed800fc2e8a54418a63d120b6a24bc
parentfec70ad36941f5db5329c86c2b2c0bc596d1ccfb (diff)
downloadmicropython-f32498fe04c959e9696d5409adc33f1f518ec76e.tar.gz
micropython-f32498fe04c959e9696d5409adc33f1f518ec76e.zip
py: Extra autodetect for little endianness using __LITTLE_ENDIAN__.
-rw-r--r--py/mpconfig.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/py/mpconfig.h b/py/mpconfig.h
index 6056e20436..bf868624d9 100644
--- a/py/mpconfig.h
+++ b/py/mpconfig.h
@@ -448,6 +448,8 @@ typedef double mp_float_t;
#else
#define MP_ENDIANNESS_LITTLE (0)
#endif
+ #elif defined(__LITTLE_ENDIAN__) || defined(__LITTLE_ENDIAN) || defined (_LITTLE_ENDIAN)
+ #define MP_ENDIANNESS_LITTLE (1)
#elif defined(__BIG_ENDIAN__) || defined(__BIG_ENDIAN) || defined (_BIG_ENDIAN)
#define MP_ENDIANNESS_LITTLE (0)
#else