2008-02-26 Anthony Green <green@redhat.org>
authorgreen <green>
Tue, 26 Feb 2008 17:38:15 +0000 (17:38 +0000)
committergreen <green>
Tue, 26 Feb 2008 17:38:15 +0000 (17:38 +0000)
            Thomas Heller <theller@ctypes.org>

        * include/ffi.h.in: Change void (*)() to void (*)(void).

libffi/ChangeLog.libffi
libffi/include/ffi.h.in

index e237ef3..b42e04b 100644 (file)
@@ -1,4 +1,10 @@
 2008-02-26  Anthony Green  <green@redhat.org>
+            Thomas Heller <theller@ctypes.org>
+
+       * include/ffi.h.in: Change void (*)() to void (*)(void).
+
+2008-02-26  Anthony Green  <green@redhat.org>
+            Thomas Heller <theller@ctypes.org>
 
        * src/alpha/ffi.c: Change void (*)() to void (*)(void).
        src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
index 5f4c1c1..1a015ae 100644 (file)
@@ -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
@@ -222,7 +222,7 @@ typedef ffi_raw ffi_java_raw;
 
 
 void ffi_raw_call (ffi_cif *cif,
-                  void (*fn)(),
+                  void (*fn)(void),
                   void *rvalue,
                   ffi_raw *avalue);
 
@@ -235,7 +235,7 @@ size_t ffi_raw_size (ffi_cif *cif);
 /* longs and doubles are followed by an empty 64-bit word.             */
 
 void ffi_java_raw_call (ffi_cif *cif,
-                       void (*fn)(),
+                       void (*fn)(void),
                        void *rvalue,
                        ffi_java_raw *avalue);
 
@@ -349,12 +349,12 @@ ffi_status ffi_prep_cif(ffi_cif *cif,
                        ffi_type **atypes);
 
 void ffi_call(ffi_cif *cif,
-             void (*fn)(),
+             void (*fn)(void),
              void *rvalue,
              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 ---------------------------- */