Skip to content

Commit fd83422

Browse files
committed
Update rb_define_method calls for Ruby 3.4
1 parent 82818c4 commit fd83422

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ext/cgi/escape/escape.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -474,14 +474,14 @@ InitVM_escape(void)
474474
rb_cCGI = rb_define_class("CGI", rb_cObject);
475475
rb_mEscape = rb_define_module_under(rb_cCGI, "Escape");
476476
rb_mUtil = rb_define_module_under(rb_cCGI, "Util");
477-
rb_define_method(rb_mEscape, "escapeHTML", cgiesc_escape_html, 1);
478-
rb_define_method(rb_mEscape, "unescapeHTML", cgiesc_unescape_html, 1);
479-
rb_define_method(rb_mEscape, "escapeURIComponent", cgiesc_escape_uri_component, 1);
477+
rb_define_method(rb_mEscape, "escapeHTML", (VALUE (*)(ANYARGS))cgiesc_escape_html, 1);
478+
rb_define_method(rb_mEscape, "unescapeHTML", (VALUE (*)(ANYARGS))cgiesc_unescape_html, 1);
479+
rb_define_method(rb_mEscape, "escapeURIComponent", (VALUE (*)(ANYARGS))cgiesc_escape_uri_component, 1);
480480
rb_define_alias(rb_mEscape, "escape_uri_component", "escapeURIComponent");
481-
rb_define_method(rb_mEscape, "unescapeURIComponent", cgiesc_unescape_uri_component, -1);
481+
rb_define_method(rb_mEscape, "unescapeURIComponent", (VALUE (*)(ANYARGS))cgiesc_unescape_uri_component, -1);
482482
rb_define_alias(rb_mEscape, "unescape_uri_component", "unescapeURIComponent");
483-
rb_define_method(rb_mEscape, "escape", cgiesc_escape, 1);
484-
rb_define_method(rb_mEscape, "unescape", cgiesc_unescape, -1);
483+
rb_define_method(rb_mEscape, "escape", (VALUE (*)(ANYARGS))cgiesc_escape, 1);
484+
rb_define_method(rb_mEscape, "unescape", (VALUE (*)(ANYARGS))cgiesc_unescape, -1);
485485
rb_prepend_module(rb_mUtil, rb_mEscape);
486486
rb_extend_object(rb_cCGI, rb_mEscape);
487487
}

0 commit comments

Comments
 (0)