diff options
Diffstat (limited to 'include/.svn')
-rw-r--r-- | include/.svn/entries | 34 | ||||
-rw-r--r-- | include/.svn/text-base/ffi.h.in.svn-base | 4 | ||||
-rw-r--r-- | include/.svn/text-base/ffi_common.h.svn-base | 8 |
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__))); |