Mercurial > pub > dyncall > dyncall
comparison autovar/autovar_ARCH.h @ 33:8449fa6dabc7
- ported _macros.h change from 2 commits ago to autovar (which will replace former, in 1.0)
author | cslag |
---|---|
date | Fri, 27 Nov 2015 01:18:22 +0100 |
parents | 3e629dc19168 |
children | 629cfbba5ba0 |
comparison
equal
deleted
inserted
replaced
32:f533c5ad1b6e | 33:8449fa6dabc7 |
---|---|
25 | 25 |
26 #ifndef AUTOVAR_ARCH_H | 26 #ifndef AUTOVAR_ARCH_H |
27 #define AUTOVAR_ARCH_H | 27 #define AUTOVAR_ARCH_H |
28 | 28 |
29 /* Check architecture. */ | 29 /* Check architecture. */ |
30 #if defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(__386__) || defined(__i386) | 30 #if defined(_M_X64_) || defined(_M_AMD64) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) |
31 # define ARCH_X64 | |
32 #elif defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(__386__) || defined(__i386) | |
31 # define ARCH_X86 | 33 # define ARCH_X86 |
32 #elif defined(_M_X64_) || defined(_M_AMD64) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) | |
33 # define ARCH_X64 | |
34 #elif defined(_M_IA64) || defined(__ia64__) | 34 #elif defined(_M_IA64) || defined(__ia64__) |
35 # define ARCH_IA64 | 35 # define ARCH_IA64 |
36 #elif defined(_M_PPC) || defined(__powerpc__) || defined(__powerpc) || defined(__POWERPC__) || defined(__ppc__) || defined(__power__) | 36 #elif defined(_M_PPC) || defined(__powerpc__) || defined(__powerpc) || defined(__POWERPC__) || defined(__ppc__) || defined(__power__) |
37 # if defined(__ppc64__) || defined(_ARCH_PPC64) || defined(__power64__) || defined(__powerpc64__) | 37 # if defined(__ppc64__) || defined(_ARCH_PPC64) || defined(__power64__) || defined(__powerpc64__) |
38 # define ARCH_PPC64 | 38 # define ARCH_PPC64 |