X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=test%2Ftest.priv.h;h=6913b25d14ca758e90660cbc49d6ecdfbc2d87e3;hb=42259b594b5dabd37fe2bc294051d2db82e873a2;hp=9b80f849ad408b425cf3791eb20b29a575504ec6;hpb=3b3a6d094f484e799b1430782f1130a9af71a94e;p=ncurses.git diff --git a/test/test.priv.h b/test/test.priv.h index 9b80f849..6913b25d 100644 --- a/test/test.priv.h +++ b/test/test.priv.h @@ -30,7 +30,7 @@ /**************************************************************************** * Author: Thomas E. Dickey 1996-on * ****************************************************************************/ -/* $Id: test.priv.h,v 1.189 2020/08/01 16:55:28 tom Exp $ */ +/* $Id: test.priv.h,v 1.191 2020/09/12 23:54:42 tom Exp $ */ #ifndef __TEST_PRIV_H #define __TEST_PRIV_H 1 @@ -935,7 +935,12 @@ extern int TABSIZE; #define EXIT_FAILURE 1 #endif -#if defined(_WIN32) || defined(USE_WIN32CON_DRIVER) +#undef _NC_WINDOWS +#if (defined(_WIN32) || defined(_WIN64)) +#define _NC_WINDOWS 1 +#endif + +#if defined(_NC_WINDOWS) || defined(USE_WIN32CON_DRIVER) #if defined(PDCURSES) #ifdef WINVER @@ -953,7 +958,19 @@ extern int TABSIZE; #define SIGKILL 9 #define getlogin() "username" -#elif defined(HAVE_NCURSESW_NCURSES_H) +#elif defined(EXP_WIN32_DRIVER) + +#if defined(HAVE_NCURSESW_NCURSES_H) +#include +#elif defined(HAVE_NCURSES_NCURSES_H) +#include +#else +#include +#endif + +#else + +#if defined(HAVE_NCURSESW_NCURSES_H) #include #elif defined(HAVE_NCURSES_NCURSES_H) #include @@ -961,6 +978,8 @@ extern int TABSIZE; #include #endif +#endif + /* conflicts in test/firstlast.c */ #undef large #undef small @@ -1033,7 +1052,7 @@ extern char *_nc_strstr(const char *, const char *); #define InitAndCatch(init,handler) do { init; CATCHALL(handler); } while (0) #endif -#if defined(_WIN32) || defined(USE_WIN32CON_DRIVER) +#if defined(_NC_WINDOWS) || defined(USE_WIN32CON_DRIVER) #define SetupAlarm(opt) (void)opt #else #define SetupAlarm(opt) if (opt) alarm((unsigned)opt)