mirror of
https://github.com/python/cpython.git
synced 2025-09-27 10:50:04 +00:00
Get rid of warnings on a bunch of platforms by using a proper prototype.
This commit is contained in:
parent
e77d1031b0
commit
c740d834ee
7 changed files with 18 additions and 18 deletions
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
extern void ffi_call_osf(void *, unsigned long, unsigned, void *, void (*)());
|
extern void ffi_call_osf(void *, unsigned long, unsigned, void *, void (*)(void));
|
||||||
extern void ffi_closure_osf(void);
|
extern void ffi_closure_osf(void);
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ ffi_prep_cif_machdep(ffi_cif *cif)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
ffi_call(ffi_cif *cif, void (*fn)(), void *rvalue, void **avalue)
|
ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
|
||||||
{
|
{
|
||||||
unsigned long *stack, *argp;
|
unsigned long *stack, *argp;
|
||||||
long i, avn;
|
long i, avn;
|
||||||
|
|
|
@ -259,10 +259,10 @@ ffi_prep_cif_machdep(ffi_cif *cif)
|
||||||
return FFI_OK;
|
return FFI_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern int ffi_call_unix (struct ia64_args *, PTR64, void (*)(), UINT64);
|
extern int ffi_call_unix (struct ia64_args *, PTR64, void (*)(void), UINT64);
|
||||||
|
|
||||||
void
|
void
|
||||||
ffi_call(ffi_cif *cif, void (*fn)(), void *rvalue, void **avalue)
|
ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
|
||||||
{
|
{
|
||||||
struct ia64_args *stack;
|
struct ia64_args *stack;
|
||||||
long i, avn, gpcount, fpcount;
|
long i, avn, gpcount, fpcount;
|
||||||
|
@ -387,7 +387,7 @@ ffi_call(ffi_cif *cif, void (*fn)(), void *rvalue, void **avalue)
|
||||||
gp pointer to the closure. This allows the function entry code to
|
gp pointer to the closure. This allows the function entry code to
|
||||||
both retrieve the user data, and to restire the correct gp pointer. */
|
both retrieve the user data, and to restire the correct gp pointer. */
|
||||||
|
|
||||||
extern void ffi_closure_unix ();
|
extern void ffi_closure_unix (void);
|
||||||
|
|
||||||
ffi_status
|
ffi_status
|
||||||
ffi_prep_closure (ffi_closure* closure,
|
ffi_prep_closure (ffi_closure* closure,
|
||||||
|
|
|
@ -445,14 +445,14 @@ ffi_status ffi_prep_cif_machdep(ffi_cif *cif)
|
||||||
/* Low level routine for calling O32 functions */
|
/* Low level routine for calling O32 functions */
|
||||||
extern int ffi_call_O32(void (*)(char *, extended_cif *, int, int),
|
extern int ffi_call_O32(void (*)(char *, extended_cif *, int, int),
|
||||||
extended_cif *, unsigned,
|
extended_cif *, unsigned,
|
||||||
unsigned, unsigned *, void (*)());
|
unsigned, unsigned *, void (*)(void));
|
||||||
|
|
||||||
/* Low level routine for calling N32 functions */
|
/* Low level routine for calling N32 functions */
|
||||||
extern int ffi_call_N32(void (*)(char *, extended_cif *, int, int),
|
extern int ffi_call_N32(void (*)(char *, extended_cif *, int, int),
|
||||||
extended_cif *, unsigned,
|
extended_cif *, unsigned,
|
||||||
unsigned, unsigned *, void (*)());
|
unsigned, unsigned *, void (*)(void));
|
||||||
|
|
||||||
void ffi_call(ffi_cif *cif, void (*fn)(), void *rvalue, void **avalue)
|
void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
|
||||||
{
|
{
|
||||||
extended_cif ecif;
|
extended_cif ecif;
|
||||||
|
|
||||||
|
|
|
@ -345,12 +345,12 @@ extern void ffi_call_LINUX(void (*)(UINT32 *, extended_cif *, unsigned),
|
||||||
/*@out@*/ extended_cif *,
|
/*@out@*/ extended_cif *,
|
||||||
unsigned, unsigned,
|
unsigned, unsigned,
|
||||||
/*@out@*/ unsigned *,
|
/*@out@*/ unsigned *,
|
||||||
void (*fn)());
|
void (*fn)(void));
|
||||||
/*@=declundef@*/
|
/*@=declundef@*/
|
||||||
/*@=exportheader@*/
|
/*@=exportheader@*/
|
||||||
|
|
||||||
void ffi_call(/*@dependent@*/ ffi_cif *cif,
|
void ffi_call(/*@dependent@*/ ffi_cif *cif,
|
||||||
void (*fn)(),
|
void (*fn)(void),
|
||||||
/*@out@*/ void *rvalue,
|
/*@out@*/ void *rvalue,
|
||||||
/*@dependent@*/ void **avalue)
|
/*@dependent@*/ void **avalue)
|
||||||
{
|
{
|
||||||
|
|
|
@ -756,17 +756,17 @@ ffi_prep_cif_machdep (ffi_cif *cif)
|
||||||
extern void ffi_call_SYSV(/*@out@*/ extended_cif *,
|
extern void ffi_call_SYSV(/*@out@*/ extended_cif *,
|
||||||
unsigned, unsigned,
|
unsigned, unsigned,
|
||||||
/*@out@*/ unsigned *,
|
/*@out@*/ unsigned *,
|
||||||
void (*fn)());
|
void (*fn)(void));
|
||||||
extern void FFI_HIDDEN ffi_call_LINUX64(/*@out@*/ extended_cif *,
|
extern void FFI_HIDDEN ffi_call_LINUX64(/*@out@*/ extended_cif *,
|
||||||
unsigned long, unsigned long,
|
unsigned long, unsigned long,
|
||||||
/*@out@*/ unsigned long *,
|
/*@out@*/ unsigned long *,
|
||||||
void (*fn)());
|
void (*fn)(void));
|
||||||
/*@=declundef@*/
|
/*@=declundef@*/
|
||||||
/*@=exportheader@*/
|
/*@=exportheader@*/
|
||||||
|
|
||||||
void
|
void
|
||||||
ffi_call(/*@dependent@*/ ffi_cif *cif,
|
ffi_call(/*@dependent@*/ ffi_cif *cif,
|
||||||
void (*fn)(),
|
void (*fn)(void),
|
||||||
/*@out@*/ void *rvalue,
|
/*@out@*/ void *rvalue,
|
||||||
/*@dependent@*/ void **avalue)
|
/*@dependent@*/ void **avalue)
|
||||||
{
|
{
|
||||||
|
|
|
@ -88,7 +88,7 @@ extern void ffi_call_SYSV(unsigned,
|
||||||
void (*)(unsigned char *, extended_cif *),
|
void (*)(unsigned char *, extended_cif *),
|
||||||
unsigned,
|
unsigned,
|
||||||
void *,
|
void *,
|
||||||
void (*fn)());
|
void (*fn)(void));
|
||||||
|
|
||||||
extern void ffi_closure_SYSV(void);
|
extern void ffi_closure_SYSV(void);
|
||||||
|
|
||||||
|
@ -480,7 +480,7 @@ ffi_prep_cif_machdep(ffi_cif *cif)
|
||||||
|
|
||||||
void
|
void
|
||||||
ffi_call(ffi_cif *cif,
|
ffi_call(ffi_cif *cif,
|
||||||
void (*fn)(),
|
void (*fn)(void),
|
||||||
void *rvalue,
|
void *rvalue,
|
||||||
void **avalue)
|
void **avalue)
|
||||||
{
|
{
|
||||||
|
|
|
@ -358,13 +358,13 @@ int ffi_v9_layout_struct(ffi_type *arg, int off, char *ret, char *intg, char *fl
|
||||||
|
|
||||||
#ifdef SPARC64
|
#ifdef SPARC64
|
||||||
extern int ffi_call_v9(void *, extended_cif *, unsigned,
|
extern int ffi_call_v9(void *, extended_cif *, unsigned,
|
||||||
unsigned, unsigned *, void (*fn)());
|
unsigned, unsigned *, void (*fn)(void));
|
||||||
#else
|
#else
|
||||||
extern int ffi_call_v8(void *, extended_cif *, unsigned,
|
extern int ffi_call_v8(void *, extended_cif *, unsigned,
|
||||||
unsigned, unsigned *, void (*fn)());
|
unsigned, unsigned *, void (*fn)(void));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void ffi_call(ffi_cif *cif, void (*fn)(), void *rvalue, void **avalue)
|
void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue)
|
||||||
{
|
{
|
||||||
extended_cif ecif;
|
extended_cif ecif;
|
||||||
void *rval = rvalue;
|
void *rval = rvalue;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue