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();