aboutsummaryrefslogtreecommitdiff
path: root/libffi/include
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2009-06-09 10:21:19 +0000
committerAndrew Haley <aph@gcc.gnu.org>2009-06-09 10:21:19 +0000
commitb7b857bbe2dbbafe570afb767efc1fff9e6b8861 (patch)
tree52255ff30684d11d27a4d9a528272b9dd3072e2b /libffi/include
parent3dbbb7af5b4dd3ae01a9347081f4b486d3752160 (diff)
downloadgcc-b7b857bbe2dbbafe570afb767efc1fff9e6b8861.zip
gcc-b7b857bbe2dbbafe570afb767efc1fff9e6b8861.tar.gz
gcc-b7b857bbe2dbbafe570afb767efc1fff9e6b8861.tar.bz2
Import from libffi 3.0.8:
2009-06-08 Andrew Haley <aph@redhat.com> Import from libffi 3.0.8: * doc/libffi.texi: New file. * doc/libffi.info: Likewise. * doc/stamp-vti: Likewise. * man/Makefile.am: New file. * man/ffi_call.3: New file. * Makefile.am (EXTRA_DIST): Add src/x86/darwin64.S, src/dlmalloc.c. (nodist_libffi_la_SOURCES): Add X86_FREEBSD. * configure.ac: Bump version to 3.0.8. parisc*-*-linux*: Add. i386-*-freebsd* | i386-*-openbsd*: Add. powerpc-*-beos*: Add. AM_CONDITIONAL X86_FREEBSD: Add. AC_CONFIG_FILES: Add man/Makefile. * include/ffi.h.in (FFI_FN): Change void (*)() to void (*)(void). From-SVN: r148309
Diffstat (limited to 'libffi/include')
-rw-r--r--libffi/include/Makefile.in2
-rw-r--r--libffi/include/ffi.h.in4
2 files changed, 4 insertions, 2 deletions
diff --git a/libffi/include/Makefile.in b/libffi/include/Makefile.in
index cfaaca7..e18baec 100644
--- a/libffi/include/Makefile.in
+++ b/libffi/include/Makefile.in
@@ -181,6 +181,8 @@ X86_64_TRUE = @X86_64_TRUE@
X86_DARWIN_FALSE = @X86_DARWIN_FALSE@
X86_DARWIN_TRUE = @X86_DARWIN_TRUE@
X86_FALSE = @X86_FALSE@
+X86_FREEBSD_FALSE = @X86_FREEBSD_FALSE@
+X86_FREEBSD_TRUE = @X86_FREEBSD_TRUE@
X86_TRUE = @X86_TRUE@
X86_WIN32_FALSE = @X86_WIN32_FALSE@
X86_WIN32_TRUE = @X86_WIN32_TRUE@
diff --git a/libffi/include/ffi.h.in b/libffi/include/ffi.h.in
index ea45f95..1a015ae 100644
--- a/libffi/include/ffi.h.in
+++ b/libffi/include/ffi.h.in
@@ -1,5 +1,5 @@
/* -----------------------------------------------------------------*-C-*-
- libffi @VERSION@ - Copyright (c) 1996-2003, 2007 Red Hat, Inc.
+ libffi @VERSION@ - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -354,7 +354,7 @@ void ffi_call(ffi_cif *cif,
void **avalue);
/* Useful for eliminating compiler warnings */
-#define FFI_FN(f) ((void (*)())f)
+#define FFI_FN(f) ((void (*)(void))f)
/* ---- Definitions shared with assembly code ---------------------------- */