patches/libffi-01-__i386__.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 17946 317acdff9b94
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
     1
--- libffi-3.0.9/src/x86/ffitarget.h.orig	2009-12-29 23:22:26.000000000 +0800
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
     2
+++ libffi-3.0.9/src/x86/ffitarget.h	2010-04-28 16:30:53.542909753 +0800
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
@@ -31,7 +31,7 @@
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
 
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
 /* ---- System specific configurations ----------------------------------- */
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
 
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
-#if defined (X86_64) && defined (__i386__)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
+#if defined (X86_64) && (defined (__i386__) || defined (__i386))
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
 #undef X86_64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
 #define X86
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
 #endif
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
    12
@@ -74,10 +74,10 @@
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
    13
 #else
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
 
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
   /* ---- Intel x86 and AMD x86-64 - */
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
-#if !defined(X86_WIN32) && (defined(__i386__) || defined(__x86_64__))
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
    17
+#if !defined(X86_WIN32) && (defined(__i386__) || defined(__i386) || defined(__x86_64__))
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
   FFI_SYSV,
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
   FFI_UNIX64,   /* Unix variants all use the same ABI for x86-64  */
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
-#ifdef __i386__
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 13290
diff changeset
    21
+#if defined(__i386__) || defined(__i386)
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
   FFI_DEFAULT_ABI = FFI_SYSV,
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
 #else
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
   FFI_DEFAULT_ABI = FFI_UNIX64,