From 5f4191be4f6ed1b8e98a320eee2f1f61ea56fe33 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Mon, 21 Feb 2022 20:25:29 +0100 Subject: [PATCH] [ruby] casts --- src/scripting/ruby/core.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/scripting/ruby/core.c b/src/scripting/ruby/core.c index 6e917904..64c8311b 100644 --- a/src/scripting/ruby/core.c +++ b/src/scripting/ruby/core.c @@ -214,9 +214,9 @@ init_erb_module(void) home = elinks_home ? elinks_home : (char *) CONFDIR; rb_define_const(erb_module, "HOME", rb_str_new2(home)); - rb_define_module_function(erb_module, "message", erb_module_message, 1); - rb_define_module_function(erb_module, "method_missing", erb_module_method_missing, -1); - rb_define_module_function(erb_module, "p", erb_stdout_p, -1); + rb_define_module_function(erb_module, "message", (VALUE (*)(ANYARGS))erb_module_message, 1); + rb_define_module_function(erb_module, "method_missing", (VALUE (*)(ANYARGS))erb_module_method_missing, -1); + rb_define_module_function(erb_module, "p", (VALUE (*)(ANYARGS))erb_stdout_p, -1); } @@ -234,8 +234,8 @@ init_ruby(struct module *module) ruby_init_loadpath(); /* ``Trap'' debug prints from scripts. */ - rb_define_singleton_method(rb_stdout, "write", erb_module_message, 1); - rb_define_global_function("p", erb_stdout_p, -1); + rb_define_singleton_method(rb_stdout, "write", (VALUE (*)(ANYARGS))erb_module_message, 1); + rb_define_global_function("p", (VALUE (*)(ANYARGS))erb_stdout_p, -1); /* Set up the ELinks module interface. */ init_erb_module();