#include "utils.h"
#include "tc_util.h"
-static void est_help(void) __attribute__((noreturn));
+static void est_help(void);
static void est_help(void)
{
fprintf(stderr, " INTERVAL is interval between measurements\n");
fprintf(stderr, " TIME-CONST is averaging time constant\n");
fprintf(stderr, "Example: ... est 1sec 8sec\n");
- exit(-1);
+ return;
}
int parse_estimator(int *p_argc, char ***p_argv, struct tc_estimator *est)
invarg("estimator", "invalid estimator time constant");
if (tc_setup_estimator(A, time_const, est) < 0) {
fprintf(stderr, "Error: estimator parameters are out of range.\n");
- exit(-1);
+ return -1;
}
if (show_raw)
fprintf(stderr, "[estimator i=%u e=%u]\n", est->interval, est->ewma_log);