From 858ca0f2293e6f7bb38e2935e44504baeed35a4f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 10 Apr 2001 19:53:37 +0000 Subject: Include py_curses.h *after* defining _XOPEN_SOURCE_EXTENDED. Michael Hudson suggested this fox for the Tru64 problem (SF bug 232597). It looks reasonable, it works on Tru64, and it doesn't beak anything on Linux, so I say go for it. --- Modules/_cursesmodule.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index aa0b4f0..0cc0437 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -100,14 +100,15 @@ char *PyCursesVersion = "2.1"; /* Includes */ #include "Python.h" -#define CURSES_MODULE -#include "py_curses.h" #ifdef __osf__ #define _XOPEN_SOURCE_EXTENDED /* Define macro for OSF/1 */ #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ #endif +#define CURSES_MODULE +#include "py_curses.h" + /* These prototypes are in , but including this header #defines many common symbols (such as "lines") which breaks the curses module in other ways. So the code will just specify -- cgit v0.12