From 6758096516b2c68e39cf1b2e2a13a8e9323a7ca5 Mon Sep 17 00:00:00 2001 From: PetteriAimonen Date: Thu, 16 Jan 2014 06:21:59 +0000 Subject: Fix errors on Visual Studio (patch by sunside227) --- libfixmath/fix16_sqrt.c | 2 +- libfixmath/fract32.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libfixmath/fix16_sqrt.c b/libfixmath/fix16_sqrt.c index abf57f7..71b9f0c 100644 --- a/libfixmath/fix16_sqrt.c +++ b/libfixmath/fix16_sqrt.c @@ -80,5 +80,5 @@ fix16_t fix16_sqrt(fix16_t inValue) } #endif - return (neg ? -result : result); + return (neg ? -(fix16_t)result : result); } diff --git a/libfixmath/fract32.c b/libfixmath/fract32.c index 397e000..cca94a7 100644 --- a/libfixmath/fract32.c +++ b/libfixmath/fract32.c @@ -21,7 +21,7 @@ uint32_t fract32_usmul(uint32_t inVal, fract32_t inFract) { int32_t fract32_smul(int32_t inVal, fract32_t inFract) { if(inVal < 0) - return -fract32_usmul(-inVal, inFract); + return -(int32_t)fract32_usmul(-inVal, inFract); return fract32_usmul(inVal, inFract); } #endif -- cgit v1.2.3