summaryrefslogtreecommitdiff
path: root/include/.svn
diff options
context:
space:
mode:
Diffstat (limited to 'include/.svn')
-rw-r--r--include/.svn/entries34
-rw-r--r--include/.svn/text-base/ffi.h.in.svn-base4
-rw-r--r--include/.svn/text-base/ffi_common.h.svn-base8
3 files changed, 28 insertions, 18 deletions
diff --git a/include/.svn/entries b/include/.svn/entries
index 3124db5..7b9977e 100644
--- a/include/.svn/entries
+++ b/include/.svn/entries
@@ -1,15 +1,15 @@
10
dir
-155452
+155472
svn+ssh://green@gcc.gnu.org/svn/gcc/trunk/libffi/include
svn+ssh://green@gcc.gnu.org/svn/gcc
-2009-12-05T17:18:53.298892Z
-155012
-rwild
+2009-12-26T04:59:25.888276Z
+155470
+green
@@ -32,11 +32,11 @@ file
-2009-12-20T06:01:52.296563Z
-ec6d4ca2bd2cdaa6a515412cedd717a1
-2009-06-12T15:57:58.721771Z
-148433
-aph
+2009-12-26T04:53:55.603976Z
+ed03fb27476d372ad782e6ddea030f3b
+2009-12-26T04:59:25.888276Z
+155470
+green
@@ -58,7 +58,7 @@ aph
-10882
+10926
Makefile.in
file
@@ -66,7 +66,7 @@ file
-2009-12-20T06:01:52.296563Z
+2009-12-26T04:20:27.025981Z
bc7944b6049d3417505b65c0d178c0db
2009-12-05T17:18:53.298892Z
155012
@@ -100,11 +100,11 @@ file
-2009-12-20T06:01:52.297561Z
-5bffed11a81aed973aeec1041d96e2bc
-2009-06-12T15:57:58.721771Z
-148433
-aph
+2009-12-26T04:53:55.603976Z
+6ac39dc1d5ec4b22e08fbdc45913f9e1
+2009-12-26T04:59:25.888276Z
+155470
+green
@@ -126,7 +126,7 @@ aph
-2904
+3033
Makefile.am
file
diff --git a/include/.svn/text-base/ffi.h.in.svn-base b/include/.svn/text-base/ffi.h.in.svn-base
index a06d626..32f6103 100644
--- a/include/.svn/text-base/ffi.h.in.svn-base
+++ b/include/.svn/text-base/ffi.h.in.svn-base
@@ -256,7 +256,11 @@ typedef struct {
ffi_cif *cif;
void (*fun)(ffi_cif*,void*,void**,void*);
void *user_data;
+#ifdef __GNUC__
} ffi_closure __attribute__((aligned (8)));
+#else
+} ffi_closure;
+#endif
void *ffi_closure_alloc (size_t size, void **code);
void ffi_closure_free (void *);
diff --git a/include/.svn/text-base/ffi_common.h.svn-base b/include/.svn/text-base/ffi_common.h.svn-base
index 16c5f88..42cace9 100644
--- a/include/.svn/text-base/ffi_common.h.svn-base
+++ b/include/.svn/text-base/ffi_common.h.svn-base
@@ -84,15 +84,21 @@ typedef struct
} extended_cif;
/* Terse sized type definitions. */
-#ifdef _MSC_VER
+#if defined(_MSC_VER) || defined(__sgi)
typedef unsigned char UINT8;
typedef signed char SINT8;
typedef unsigned short UINT16;
typedef signed short SINT16;
typedef unsigned int UINT32;
typedef signed int SINT32;
+# ifdef _MSC_VER
typedef unsigned __int64 UINT64;
typedef signed __int64 SINT64;
+# else
+# include <inttypes.h>
+typedef uint64_t UINT64;
+typedef int64_t SINT64;
+# endif
#else
typedef unsigned int UINT8 __attribute__((__mode__(__QI__)));
typedef signed int SINT8 __attribute__((__mode__(__QI__)));