diff --git a/src/include/ngspice.h b/src/include/ngspice.h index 4118bc5c3..b2b96a2e7 100644 --- a/src/include/ngspice.h +++ b/src/include/ngspice.h @@ -21,6 +21,9 @@ #ifdef HAVE_LIMITS_H # include #endif +#ifdef HAVE_FLOAT_H +# include +#endif #include "memory.h" #include "defines.h" @@ -144,14 +147,22 @@ struct timeb timebegin; #endif #if defined (_MSC_VER) +#include +#include #define strdup _strdup #define unlink _unlink #define fileno _fileno #define getcwd _getcwd +#define chdir _chdir #define isnan _isnan #define finite _finite #define scalb _scalb +#define logb _logb #define getpid _getpid +#define access _access +#define dup2 _dup2 +#define open _open +#define write _write #endif #ifndef HAVE_RANDOM