diff --git a/src/archutils/Win32/arch_setup.h b/src/archutils/Win32/arch_setup.h index 404a07c62c..dc87b4ad94 100644 --- a/src/archutils/Win32/arch_setup.h +++ b/src/archutils/Win32/arch_setup.h @@ -142,7 +142,11 @@ static inline int64_t llabs( int64_t i ) { return i >= 0? i: -i; } #endif // MinGW provides us with this function already -#if !defined(__MINGW32__) + +#if !defined(__MINGW32__) \ + /* VC++ 2013 added the support of lrintf */\ + && (!defined(_MSC_VER) || _MSC_VER < 1800) + inline long int lrintf( float f ) { int retval;