From dd5676f874255239c32fc1bc6b80e56d1db5603c Mon Sep 17 00:00:00 2001 From: Dan Witte Date: Sat, 2 Jan 2010 20:26:33 -0800 Subject: [PATCH] Backing out change. --- js/ctypes/libffi/src/x86/ffitarget.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/ctypes/libffi/src/x86/ffitarget.h b/js/ctypes/libffi/src/x86/ffitarget.h index 8178d0648213..edd868851f9a 100644 --- a/js/ctypes/libffi/src/x86/ffitarget.h +++ b/js/ctypes/libffi/src/x86/ffitarget.h @@ -31,7 +31,7 @@ /* ---- System specific configurations ----------------------------------- */ -#if defined (X86_64) && defined (__i386__) +#if defined (X86_64) && (defined (__i386__) || defined(__i386)) #undef X86_64 #define X86 #endif @@ -54,10 +54,10 @@ typedef enum ffi_abi { #endif /* ---- Intel x86 and AMD x86-64 - */ -#if !defined(X86_WIN32) && (defined(__i386__) || defined(__x86_64__)) +#if !defined(X86_WIN32) && (defined(__i386__) || defined(__i386) || defined(__x86_64__) || defined(__x86_64)) FFI_SYSV, FFI_UNIX64, /* Unix variants all use the same ABI for x86-64 */ -#ifdef __i386__ +#if defined(__i386__) || defined(__i386) FFI_DEFAULT_ABI = FFI_SYSV, #else FFI_DEFAULT_ABI = FFI_UNIX64, @@ -74,7 +74,7 @@ typedef enum ffi_abi { #define FFI_TYPE_SMALL_STRUCT_1B (FFI_TYPE_LAST + 1) #define FFI_TYPE_SMALL_STRUCT_2B (FFI_TYPE_LAST + 2) -#if defined (X86_64) || (defined (__x86_64__) && defined (X86_DARWIN)) +#if defined (X86_64) || ((defined (__x86_64__) || defined (__x86_64)) && defined (X86_DARWIN)) #define FFI_TRAMPOLINE_SIZE 24 #define FFI_NATIVE_RAW_API 0 #else