From e97de24041f94badc14980960591abb09eaf0acc Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 22 Dec 2013 21:24:42 +0100 Subject: [PATCH] C99 functions are only available in MSVC 2013 and newer. Still needs testing! --- src/include/ngspice/ngspice.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/include/ngspice/ngspice.h b/src/include/ngspice/ngspice.h index ef2ca418b..36e0ff302 100644 --- a/src/include/ngspice/ngspice.h +++ b/src/include/ngspice/ngspice.h @@ -158,6 +158,8 @@ extern void SetAnalyse(char *Analyse, int Percent); #if defined (_MSC_VER) #include #include +/* C99 not available before VC++ 2013) */ +#if (_MSC_VER < 1800) #define trunc x_trunc extern double x_trunc(double); #define nearbyint x_nearbyint @@ -168,6 +170,7 @@ extern double x_asinh(double); extern double x_acosh(double); #define atanh x_atanh extern double x_atanh(double); +#endif #define strdup _strdup #define unlink _unlink #define fileno _fileno