trunk/3rdparty/sqlite3/sqlite3.c
r243659 | r243660 | |
8641 | 8641 | ** -DSQLITE_RUNTIME_BYTEORDER=1 is set, then byte-order is determined |
8642 | 8642 | ** at run-time. |
8643 | 8643 | */ |
8644 | | #ifdef SQLITE_AMALGAMATION |
8645 | | SQLITE_PRIVATE const int sqlite3one = 1; |
8646 | | #else |
8647 | | SQLITE_PRIVATE const int sqlite3one; |
8648 | | #endif |
8649 | 8644 | #if (defined(i386) || defined(__i386__) || defined(_M_IX86) || \ |
8650 | 8645 | defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \ |
8651 | 8646 | defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \ |
r243659 | r243660 | |
8663 | 8658 | # define SQLITE_UTF16NATIVE SQLITE_UTF16BE |
8664 | 8659 | #endif |
8665 | 8660 | #if !defined(SQLITE_BYTEORDER) |
| 8661 | #ifdef SQLITE_AMALGAMATION |
| 8662 | SQLITE_PRIVATE const int sqlite3one = 1; |
| 8663 | #else |
| 8664 | SQLITE_PRIVATE const int sqlite3one; |
| 8665 | #endif |
8666 | 8666 | # define SQLITE_BYTEORDER 0 /* 0 means "unknown at compile-time" */ |
8667 | 8667 | # define SQLITE_BIGENDIAN (*(char *)(&sqlite3one)==0) |
8668 | 8668 | # define SQLITE_LITTLEENDIAN (*(char *)(&sqlite3one)==1) |
r243659 | r243660 | |
22303 | 22303 | ** The following constant value is used by the SQLITE_BIGENDIAN and |
22304 | 22304 | ** SQLITE_LITTLEENDIAN macros. |
22305 | 22305 | */ |
22306 | | SQLITE_PRIVATE const int sqlite3one = 1; |
| 22306 | //SQLITE_PRIVATE const int sqlite3one = 1; |
22307 | 22307 | #endif /* SQLITE_AMALGAMATION */ |
22308 | 22308 | |
22309 | 22309 | /* |