menu_wrap.c in ncursesw-1.2.4.3 vs menu_wrap.c in ncursesw-1.4.0.0

- old
+ new

@@ -20,13 +20,15 @@ * * You should have received a copy of the GNU Lesser General Public * License along with this module; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * Changes + * (C) 2011 Tobias Herzke */ -#ifdef HAVE_MENU_H +#if defined(HAVE_MENU_H) || defined(HAVE_NCURSESW_MENU_H) #include "menu_wrap.h" #include "ncurses_wrap.h" #include "compat.h" @@ -804,11 +806,11 @@ * Menu attribute get/set functions - menu_attributes(3X) man page */ static VALUE rbncurs_c_set_menu_fore(VALUE rb_menu, VALUE attr) { MENU *menu = get_menu(rb_menu); - return INT2NUM(set_menu_fore(menu, NUM2ULONG(attr))); + return INT2NUM(set_menu_fore(menu, (int) NUM2ULONG(attr))); } static VALUE rbncurs_m_set_menu_fore(VALUE dummy, VALUE rb_menu, VALUE attr) { return rbncurs_c_set_menu_fore(rb_menu, attr); } static VALUE rbncurs_c_menu_fore(VALUE rb_menu) @@ -820,11 +822,11 @@ { return rbncurs_c_menu_fore(rb_menu); } static VALUE rbncurs_c_set_menu_back(VALUE rb_menu, VALUE attr) { MENU *menu = get_menu(rb_menu); - return INT2NUM(set_menu_back(menu, NUM2ULONG(attr))); + return INT2NUM(set_menu_back(menu, (int) NUM2ULONG(attr))); } static VALUE rbncurs_m_set_menu_back(VALUE dummy, VALUE rb_menu, VALUE attr) { return rbncurs_c_set_menu_back(rb_menu, attr); } static VALUE rbncurs_c_menu_back(VALUE rb_menu) @@ -836,10 +838,10 @@ { return rbncurs_c_menu_back(rb_menu); } static VALUE rbncurs_c_set_menu_grey(VALUE rb_menu, VALUE attr) { MENU *menu = get_menu(rb_menu); - return INT2NUM(set_menu_grey(menu, NUM2ULONG(attr))); + return INT2NUM(set_menu_grey(menu, (int) NUM2ULONG(attr))); } static VALUE rbncurs_m_set_menu_grey(VALUE dummy, VALUE rb_menu, VALUE attr) { return rbncurs_c_set_menu_grey(rb_menu, attr); } static VALUE rbncurs_c_menu_grey(VALUE rb_menu)