From 6f6284807f5f4a89128eb75b53f0243a9bedeb46 Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Sun, 8 Sep 2019 15:28:05 +0200 Subject: [PATCH] Fix missing function when building without overflow support --- libfixmath/fix16_trig.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libfixmath/fix16_trig.c b/libfixmath/fix16_trig.c index 07c98bd..791bb3e 100644 --- a/libfixmath/fix16_trig.c +++ b/libfixmath/fix16_trig.c @@ -113,7 +113,11 @@ fix16_t fix16_cos(fix16_t inAngle) fix16_t fix16_tan(fix16_t inAngle) { + #ifndef FIXMATH_NO_OVERFLOW return fix16_sdiv(fix16_sin(inAngle), fix16_cos(inAngle)); + #elif + return fix16_div(fix16_sin(inAngle), fix16_cos(inAngle)); + #endif } fix16_t fix16_asin(fix16_t x)