diff -Naur yabasic-2.730.orig/configure.in yabasic-2.730/configure.in --- yabasic-2.730.orig/configure.in 2003-08-23 23:11:24.000000000 +0200 +++ yabasic-2.730/configure.in 2003-11-25 15:11:20.000000000 +0100 @@ -31,6 +31,7 @@ dnl --- check for curses.h AC_CHECK_HEADER(ncurses.h,AC_DEFINE(HAVE_NCURSES_HEADER,1,[defined, if ncurses.h is present])) +AC_CHECK_HEADER(ncurses/ncurses.h,AC_DEFINE(HAVE_NCURSES_NCURSES_HEADER,1,[defined, if ncurses/ncurses.h is present])) AC_CHECK_HEADER(curses.h,AC_DEFINE(HAVE_CURSES_HEADER,1,[defined, if ncurses.h is present])) dnl --- check if curses is available --- diff -Naur yabasic-2.730.orig/graphic.c yabasic-2.730/graphic.c --- yabasic-2.730.orig/graphic.c 2003-01-25 23:13:57.000000000 +0100 +++ yabasic-2.730/graphic.c 2003-11-25 15:07:09.000000000 +0100 @@ -26,7 +26,7 @@ #ifndef YABASIC_INCLUDED #include "yabasic.h" /* all prototypes and structures */ #endif -#ifdef UNIX +#ifdef HAVE_CURSES_HEADER #include #ifndef KEY_MAX #define KEY_MAX 0777 diff -Naur yabasic-2.730.orig/yabasic.h yabasic-2.730/yabasic.h --- yabasic-2.730.orig/yabasic.h 2003-08-23 23:14:02.000000000 +0200 +++ yabasic-2.730/yabasic.h 2003-11-25 15:07:09.000000000 +0100 @@ -92,10 +92,14 @@ #ifdef HAVE_NCURSES_HEADER #include #else +#ifdef HAVE_NCURSES_NCURSES_HEADER +#include +#else #ifdef HAVE_CURSES_HEADER #include #endif #endif +#endif #ifndef KEY_MAX #define KEY_MAX 0777 #endif