diff options
author | P. J. McDermott <pj@pehjota.net> | 2023-02-24 14:31:28 (EST) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2023-02-24 15:05:32 (EST) |
commit | 9dad8510e6da3f1aeaf5e7df2d0bb41da1e1b97b (patch) | |
tree | 3ac4f8629b14f04f7e79ac30d245e6d066cd848f /src/scripting/ffi.h | |
parent | 94ac303bca2bb730b809006e2978d82dc4055c01 (diff) | |
download | overworld-rpg-9dad8510e6da3f1aeaf5e7df2d0bb41da1e1b97b.zip overworld-rpg-9dad8510e6da3f1aeaf5e7df2d0bb41da1e1b97b.tar.gz overworld-rpg-9dad8510e6da3f1aeaf5e7df2d0bb41da1e1b97b.tar.bz2 |
ffi: Fix missing args in warnings about args
Irony, eh?
Diffstat (limited to 'src/scripting/ffi.h')
-rw-r--r-- | src/scripting/ffi.h | 12 |
1 files changed, 6 insertions, 6 deletions
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); |