From 2faa14187f317522b44cee42eb0dd6dea6ec4d7e Mon Sep 17 00:00:00 2001 From: William McBrine Date: Mon, 31 Dec 2018 00:09:48 -0500 Subject: [PATCH] Test for C99 only once. --- curses.h | 7 +++++-- curspriv.h | 13 ++----------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/curses.h b/curses.h index 33272f6b..2e9fcc42 100644 --- a/curses.h +++ b/curses.h @@ -46,8 +46,11 @@ PDCurses portable platform definitions list: # include #endif -#if defined(__STDC_VERSION__) && __STDC_VERSION >= 199901L && \ - !defined(__bool_true_false_are_defined) +#if defined(__STDC_VERSION__) && __STDC_VERSION >= 199901L +# define PDC_99 1 +#endif + +#if defined(PDC_99) && !defined(__bool_true_false_are_defined) # include #endif diff --git a/curspriv.h b/curspriv.h index dbab0887..cbae8f7e 100644 --- a/curspriv.h +++ b/curspriv.h @@ -10,27 +10,18 @@ #include #if defined(__TURBOC__) || defined(__EMX__) || defined(__DJGPP__) || \ - defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__) + defined(PDC_99) || defined(__WATCOMC__) # ifndef HAVE_VSSCANF # define HAVE_VSSCANF /* have vsscanf() */ # endif #endif -#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__WATCOMC__) +#if defined(PDC_99) || defined(__WATCOMC__) # ifndef HAVE_VSNPRINTF # define HAVE_VSNPRINTF /* have vsnprintf() */ # endif #endif -#if defined(__STDC_VERSION__) && __STDC_VERSION >= 199901L -# ifndef HAVE_VSSCANF -# define HAVE_VSSCANF -# endif -# ifndef HAVE_VSNPRINTF -# define HAVE_VSNPRINTF -# endif -#endif - /*----------------------------------------------------------------------*/ typedef struct /* structure for ripped off lines */