Check for HP/UX curses problems. Define _XOPEN_SOURCE_EXTENDED and

STRICT_SYSV_CURSES when compiling curses module on HP/UX. Generalize
access to _flags on systems where WINDOW is opaque. Fixes bugs
#432497, #422265, and the curses parts of #467145 and #473150.
This commit is contained in:
Martin v. Löwis 2001-10-24 17:10:49 +00:00
parent 861a65bc2f
commit eb9b103296
5 changed files with 95 additions and 7 deletions

View file

@ -12,6 +12,17 @@
#endif
#endif
#ifdef HAVE_NCURSES_H
/* configure was checking <curses.h>, but we will
use <ncurses.h>, which has all these features. */
#ifndef WINDOW_HAS_FLAGS
#define WINDOW_HAS_FLAGS 1
#endif
#ifndef MVWDELCH_IS_EXPRESSION
#define MVWDELCH_IS_EXPRESSION 1
#endif
#endif
#ifdef __cplusplus
extern "C" {
#endif