--- libffi/include/ffi.h.in.orig 2004-12-01 23:48:29.190037640 -0500 +++ libffi/include/ffi.h.in 2004-12-01 23:54:17.833035848 -0500 @@ -188,7 +188,7 @@ } ffi_raw; void ffi_raw_call (/*@dependent@*/ ffi_cif *cif, - void (*fn)(), + void (*fn)(void), /*@out@*/ void *rvalue, /*@dependent@*/ ffi_raw *avalue); @@ -201,7 +201,7 @@ /* longs and doubles are followed by an empty 64-bit word. */ void ffi_java_raw_call (/*@dependent@*/ ffi_cif *cif, - void (*fn)(), + void (*fn)(void), /*@out@*/ void *rvalue, /*@dependent@*/ ffi_raw *avalue); @@ -270,7 +270,7 @@ /*@dependent@*/ ffi_type **atypes); void ffi_call(/*@dependent@*/ ffi_cif *cif, - void (*fn)(), + void (*fn)(void), /*@out@*/ void *rvalue, /*@dependent@*/ void **avalue);