From: Scott Graham Date: Fri, 11 Oct 2013 21:27:00 +0000 (-0700) Subject: Get libvpx to compile on VS2013. X-Git-Tag: v1.3.0~230^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3806bab2838e73573e2fb814f5605d4092e78c3e;p=libvpx Get libvpx to compile on VS2013. `round` is defined in the runtime library now. https://codereview.chromium.org/23922008/ Change-Id: I3852740058d32f63ce283579acbe284865e32dba --- diff --git a/vp9/common/vp9_systemdependent.h b/vp9/common/vp9_systemdependent.h index b8d161d19..254a431a3 100644 --- a/vp9/common/vp9_systemdependent.h +++ b/vp9/common/vp9_systemdependent.h @@ -24,8 +24,8 @@ void vpx_reset_mmx_state(void); #define vp9_clear_system_state() #endif -#ifdef _MSC_VER -// round is not defined in MSVC +#if defined(_MSC_VER) && _MSC_VER < 1800 +// round is not defined in MSVC before VS2013. static int round(double x) { if (x < 0) return (int)ceil(x - 0.5);