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
This commit is contained in:
parent
a47ed31052
commit
02c521f439
@ -1,3 +1,8 @@
|
||||
2002-02-24 Jeff Sturm <jsturm@one-point.com>
|
||||
|
||||
* include/ffi.h.in: Add typedef for ffi_arg.
|
||||
* src/ffitest.c (main): Declare rint with ffi_arg.
|
||||
|
||||
2002-02-21 Andreas Tobler <toa@pop.agri.ch>
|
||||
|
||||
* src/powerpc/ffi_darwin.c (ffi_prep_args): Skip appropriate
|
||||
|
@ -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
|
||||
|
@ -222,11 +222,7 @@ int main(/*@unused@*/ int argc, /*@unused@*/ char *argv[])
|
||||
signed int si1;
|
||||
signed int si2;
|
||||
|
||||
#if defined(ALPHA) || defined(IA64) || defined(SPARC64) || (defined(MIPS) && (_MIPS_SIM == _ABIN32))
|
||||
long long rint;
|
||||
#else
|
||||
int rint;
|
||||
#endif
|
||||
ffi_arg rint;
|
||||
long long rlonglong;
|
||||
|
||||
ffi_type ts1_type;
|
||||
|
Loading…
Reference in New Issue
Block a user