Fix cppcheck-1.67 warnings
[alexxy/gromacs.git] / src / gromacs / math / utilities.h
index 2932220068bf53b5d43731c35882630a0f84d4ae..8647c00f80e33870fc4e302600b9b701436a4d7a 100644 (file)
@@ -98,6 +98,14 @@ float   gmx_erfcf(float x);
 #define gmx_erfc(x)  gmx_erfcf(x)
 #endif
 
+#if defined(_MSC_VER) && _MSC_VER < 1800
+#define gmx_expm1(x) (exp(x)-1)
+#define gmx_log1p(x) log(1+x)
+#else
+#define gmx_expm1 expm1
+#define gmx_log1p log1p
+#endif
+
 gmx_bool gmx_isfinite(real x);
 gmx_bool gmx_isnan(real x);