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)