From 1efe2b7871579840a75fa0e37a5ceac611eab430 Mon Sep 17 00:00:00 2001 From: DiSlord Date: Sun, 28 Jun 2020 13:00:29 +0300 Subject: [PATCH] Replace fabs macro on fabsf(float) function from math.h (more correct and compact use it for float) --- sa_core.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sa_core.c b/sa_core.c index ca2a8e7..0f3c1b7 100644 --- a/sa_core.c +++ b/sa_core.c @@ -2423,15 +2423,13 @@ void cell_draw_test_info(int x0, int y0) } while (test_case[i].kind != TC_END); } -#define fabs(X) ((X)<0?-(X):(X)) - int validate_signal_within(int i, float margin) { test_fail_cause[i] = "Signal level "; - if (fabs(peakLevel-test_case[i].pass) > 2*margin) { + if (fabsf(peakLevel-test_case[i].pass) > 2*margin) { return TS_FAIL; } - if (fabs(peakLevel-test_case[i].pass) > margin) { + if (fabsf(peakLevel-test_case[i].pass) > margin) { return TS_CRITICAL; } test_fail_cause[i] = "Frequency ";