Commit 610e258c authored by Alex Converse's avatar Alex Converse

Make the round() replacement match C99 and POSIX.

http://pubs.opengroup.org/onlinepubs/009695399/functions/round.html

Change-Id: Idf387d944d36bf593f8797db9053e11e5c9b9b39
parent a9aa29d9
......@@ -35,11 +35,11 @@ void vpx_reset_mmx_state(void);
#if defined(_MSC_VER) && _MSC_VER < 1800
// round is not defined in MSVC before VS2013.
static INLINE int round(double x) {
static INLINE double round(double x) {
if (x < 0)
return (int)ceil(x - 0.5);
return ceil(x - 0.5);
else
return (int)floor(x + 0.5);
return floor(x + 0.5);
}
#endif
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment