form_wrap.h in ncursesw-0.9.2 vs form_wrap.h in ncursesw-1.2.4.1

- old
+ new

@@ -45,14 +45,13 @@ #define FORM_SNG_FUNC(name, nargs) \ rb_define_singleton_method(mForm, \ #name, \ &rbncurs_m_ ## name, \ nargs) -#define RB_CLASS_METH(class, name, nargs) \ - rb_define_method(class, \ - #name, \ - (&rbncurs_c_ ## name), \ - nargs); +#define RB_CLASS_METH(class, alt_name, name, nargs) \ + rb_define_method(class, #name, (&rbncurs_c_ ## name), nargs); \ + if (alt_name != NULL) \ + rb_define_method(class, alt_name, (&rbncurs_c_ ## name), nargs); \ void init_req_constants(); void init_just_constants(); void init_opts_constants();