diff options
author | Anthony Green <green@moxielogic.com> | 2011-02-09 15:12:35 -0500 |
---|---|---|
committer | Anthony Green <green@moxielogic.com> | 2011-02-09 15:12:35 -0500 |
commit | 42695e72504f647444b8e8e9b90bd24f1e3220e1 (patch) | |
tree | 5f4b84e8a6a2f34848f655f09905a9d50b13116a /include/ffi.h.in | |
parent | a6e56b97f62a3feeb3301c24a2e4cae55e546021 (diff) | |
download | libffi-42695e72504f647444b8e8e9b90bd24f1e3220e1.tar.gz |
Fix IRIX support
Diffstat (limited to 'include/ffi.h.in')
-rw-r--r-- | include/ffi.h.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/ffi.h.in b/include/ffi.h.in index 18ced12..96b8fd3 100644 --- a/include/ffi.h.in +++ b/include/ffi.h.in @@ -278,6 +278,9 @@ typedef struct { } ffi_closure __attribute__((aligned (8))); #else } ffi_closure; +# ifdef __sgi +# pragma pack 0 +# endif #endif void *ffi_closure_alloc (size_t size, void **code); @@ -296,6 +299,9 @@ ffi_prep_closure_loc (ffi_closure*, void *user_data, void*codeloc); +#ifdef __sgi +# pragma pack 8 +#endif typedef struct { char tramp[FFI_TRAMPOLINE_SIZE]; |