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 ";