pkgsrc-ng/devel/lua-posix/patches/patch-ext_curses_curses.c
2014-08-11 13:27:10 +02:00

28 lines
999 B
C

$NetBSD: patch-ext_curses_curses.c,v 1.1 2013/09/14 09:06:48 ryoon Exp $
--- ext/curses/curses.c.orig 2013-09-09 07:15:14.000000000 +0000
+++ ext/curses/curses.c
@@ -76,6 +76,10 @@ static const char *RIPOFF_TABLE =
#define B(v) ((((int) (v)) == OK))
+#ifndef true
+#define true 1
+#endif
+
/* ======================================================= */
#define LC_NUMBER(v) \
@@ -452,7 +456,10 @@ static void register_curses_constants(lu
CC(KEY_MOVE) CC(KEY_NEXT) CC(KEY_OPEN)
CC(KEY_OPTIONS) CC(KEY_PREVIOUS) CC(KEY_REDO)
CC(KEY_REFERENCE) CC(KEY_REFRESH) CC(KEY_REPLACE)
- CC(KEY_RESIZE) CC(KEY_RESTART) CC(KEY_RESUME)
+#if defined(HAVE_DECL_KEY_RESIZE)
+ CC(KEY_RESIZE)
+#endif
+ CC(KEY_RESTART) CC(KEY_RESUME)
CC(KEY_SAVE) CC(KEY_SBEG) CC(KEY_SCANCEL)
CC(KEY_SCOMMAND) CC(KEY_SCOPY) CC(KEY_SCREATE)
CC(KEY_SDC) CC(KEY_SDL) CC(KEY_SELECT)