diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ffi.h.in | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/ffi.h.in b/include/ffi.h.in index 5833525..d76d8e6 100644 --- a/include/ffi.h.in +++ b/include/ffi.h.in @@ -315,7 +315,12 @@ ffi_prep_closure (ffi_closure*, ffi_cif *, void (*fun)(ffi_cif*,void*,void**,void*), void *user_data) - __attribute__((deprecated ("use ffi_prep_closure_loc instead"))); +#if defined(__GNUC__) && (((__GNUC__ * 100) + __GNUC_MINOR__) >= 405) + __attribute__((deprecated ("use ffi_prep_closure_loc instead"))) +#elif defined(__GNUC__) && __GNUC__ >= 3 + __attribute__((deprecated)) +#endif + ; ffi_status ffi_prep_closure_loc (ffi_closure*, |