From 3806bab2838e73573e2fb814f5605d4092e78c3e Mon Sep 17 00:00:00 2001 From: Scott Graham <scottmg@chromium.org> Date: Fri, 11 Oct 2013 14:27:00 -0700 Subject: [PATCH] Get libvpx to compile on VS2013. `round` is defined in the runtime library now. https://codereview.chromium.org/23922008/ Change-Id: I3852740058d32f63ce283579acbe284865e32dba --- vp9/common/vp9_systemdependent.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp9/common/vp9_systemdependent.h b/vp9/common/vp9_systemdependent.h index b8d161d190..254a431a30 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); -- GitLab