* include/ffi.h.in: Try to work around messy header problem

with PACKAGE and VERSION.

	* configure: Rebuilt.
	* configure.in: Change version to 2.00-beta.

        * fficonfig.h.in: Rebuilt.
	* acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define.

	* src/x86/ffi.c (ffi_raw_call): Rename.
This commit is contained in:
green
1999-08-08 13:05:12 +00:00
parent 4819d52b00
commit d6669a0dd5
7 changed files with 170 additions and 957 deletions

View File

@@ -3,7 +3,7 @@
x86 Foreign Function Interface
$Id: ffi.c,v 1.2 1999/08/04 18:00:05 green Exp $
$Id: ffi.c,v 1.3 1999/08/08 13:05:12 green Exp $
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -468,12 +468,13 @@ ffi_call_SYSV(void (*)(char *, extended_cif *),
void (*fn)());
void
ffi_call_raw(/*@dependent@*/ ffi_cif *cif,
ffi_raw_call(/*@dependent@*/ ffi_cif *cif,
void (*fn)(),
/*@out@*/ void *rvalue,
/*@dependent@*/ void **avalue)
/*@dependent@*/ ffi_raw *fake_avalue)
{
extended_cif ecif;
void **avalue = (void **)fake_avalue;
ecif.cif = cif;
ecif.avalue = avalue;