aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-05-20 18:43:57 +0000
committerdrh <drh@noemail.net>2019-05-20 18:43:57 +0000
commitacd6bb5fe4667730463d5e434b6c14999257e02c (patch)
tree1fe58198f11e7986c7810f0a06e703244ba38b7d /src/sqliteInt.h
parent3e4f6c43b88e4e41912719b1678afb0c187def23 (diff)
downloadsqlite-acd6bb5fe4667730463d5e434b6c14999257e02c.tar.gz
sqlite-acd6bb5fe4667730463d5e434b6c14999257e02c.zip
Improvements to the automatic compile-time selection of byte-order, as
suggested on the mailing list by Seb Kemper. FossilOrigin-Name: b7aad929619f7043b1685a6477d50f6b4436e85511eb365eceae3dd4dbab571a
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 630239ff4..5518d93ab 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -830,12 +830,13 @@ typedef INT16_TYPE LogEst;
** at run-time.
*/
#ifndef SQLITE_BYTEORDER
-# if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
- defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
- defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
- defined(__arm__) || defined(_M_ARM64)
+# if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
+ defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
+ defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
# define SQLITE_BYTEORDER 1234
-# elif defined(sparc) || defined(__ppc__)
+# elif defined(sparc) || defined(__ppc__) || \
+ defined(__ARMEB__) || defined(__AARCH64EB__)
# define SQLITE_BYTEORDER 4321
# else
# define SQLITE_BYTEORDER 0