mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-24 06:04:15 +01:00
added ARM64 and iPhone 5 S 64-bit support
This commit is contained in:
@@ -193,6 +193,15 @@
|
||||
#else
|
||||
#define POCO_ARCH_LITTLE_ENDIAN 1
|
||||
#endif
|
||||
#elif defined(__arm64__) || defined(__arm64)
|
||||
#define POCO_ARCH POCO_ARCH_ARM64
|
||||
#if defined(__ARMEB__)
|
||||
#define POCO_ARCH_BIG_ENDIAN 1
|
||||
#elif defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
|
||||
#define POCO_ARCH_BIG_ENDIAN 1
|
||||
#else
|
||||
#define POCO_ARCH_LITTLE_ENDIAN 1
|
||||
#endif
|
||||
#elif defined(__m68k__)
|
||||
#define POCO_ARCH POCO_ARCH_M68K
|
||||
#define POCO_ARCH_BIG_ENDIAN 1
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace Poco {
|
||||
#define POCO_HAVE_INT64 1
|
||||
#elif defined(__GNUC__) || defined(__clang__)
|
||||
//
|
||||
// Unix/GCC
|
||||
// Unix/GCC/Clang
|
||||
//
|
||||
typedef signed char Int8;
|
||||
typedef unsigned char UInt8;
|
||||
|
||||
Reference in New Issue
Block a user