aboutsummaryrefslogtreecommitdiff
path: root/libffi/include
diff options
context:
space:
mode:
authorJeff Sturm <jsturm@one-point.com>2002-02-24 17:31:45 +0000
committerJeff Sturm <jsturm@gcc.gnu.org>2002-02-24 17:31:45 +0000
commit02c521f4392d281744a926822200fd8afb90132e (patch)
treeaf547f75a87906c75b962c106f70ef3c47f25cc1 /libffi/include
parenta47ed31052e27000eb57521bb4c9e600a4768a98 (diff)
downloadgcc-02c521f4392d281744a926822200fd8afb90132e.zip
gcc-02c521f4392d281744a926822200fd8afb90132e.tar.gz
gcc-02c521f4392d281744a926822200fd8afb90132e.tar.bz2
ffi.h.in: Add typedef for ffi_arg.
* include/ffi.h.in: Add typedef for ffi_arg. * src/ffitest.c (main): Declare rint with ffi_arg. From-SVN: r50006
Diffstat (limited to 'libffi/include')
-rw-r--r--libffi/include/ffi.h.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/libffi/include/ffi.h.in b/libffi/include/ffi.h.in
index bcb999a..90ed269 100644
--- a/libffi/include/ffi.h.in
+++ b/libffi/include/ffi.h.in
@@ -307,6 +307,16 @@ typedef struct {
} ffi_cif;
+#if SIZEOF_ARG == 4
+typedef UINT32 ffi_arg;
+#else
+#if SIZEOF_ARG == 8
+typedef UINT64 ffi_arg;
+#else
+-- unsupported configuration
+#endif
+#endif
+
/* ---- Definitions for the raw API -------------------------------------- */
#if !FFI_NO_RAW_API