From 9dad8510e6da3f1aeaf5e7df2d0bb41da1e1b97b Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 24 Feb 2023 14:31:28 -0500 Subject: ffi: Fix missing args in warnings about args Irony, eh? --- (limited to 'src/scripting/ffi.h') diff --git a/src/scripting/ffi.h b/src/scripting/ffi.h index 471cd16..5b9de71 100644 --- a/src/scripting/ffi.h +++ b/src/scripting/ffi.h @@ -23,7 +23,7 @@ struct ffi_function { const char *name; - void (*func)(void); + void (*func)(struct ffi_function *); struct ffi_function *next; }; struct ffi_namespace { @@ -38,13 +38,13 @@ struct ffi_namespace { struct ffi_namespace *ffi_add_namespace(struct ffi_namespace *parent, const char *name); void ffi_add_function(struct ffi_namespace *parent, const char *name, - void (*func)(void)); + void (*func)(struct ffi_function *)); void ffi_register_functions(struct script *script); void ffi_context_switch(struct script *script); -int ffi_stack_get_bool(void); -int ffi_stack_get_int(void); -double ffi_stack_get_float(void); -const char *ffi_stack_get_string(void); +int ffi_stack_get_bool(struct ffi_function *fn); +int ffi_stack_get_int(struct ffi_function *fn); +double ffi_stack_get_float(struct ffi_function *fn); +const char *ffi_stack_get_string(struct ffi_function *fn); void ffi_prepare_call(const char *func); void ffi_stack_set_bool(int v); void ffi_stack_set_int(int v); -- cgit v0.9.1