Quell clang6 warning of absolute value function

The warning was:

  CC       optoscan.lo
../../hamlib/icom/optoscan.c:738:14: warning: absolute value function 'abs' given an argument of type 'long' but has parameter
      of type 'int' which may cause truncation of value [-Wabsolute-value]
        usec_diff = abs((state->timer_current.tv_usec) -
                    ^
../../hamlib/icom/optoscan.c:738:14: note: use function 'labs' instead
        usec_diff = abs((state->timer_current.tv_usec) -
                    ^~~
                    labs
1 warning generated.
pull/60/head
Nate Bargmann 2018-11-05 12:13:06 -06:00
rodzic 857f3060ee
commit ff4f7e1235
1 zmienionych plików z 1 dodań i 2 usunięć

Wyświetl plik

@ -735,7 +735,7 @@ static int optoscan_wait_timer(RIG *rig, pltstate_t *state)
gettimeofday(&(state->timer_current), NULL);
usec_diff = abs((state->timer_current.tv_usec) -
usec_diff = (int)labs((state->timer_current.tv_usec) -
(state->timer_start.tv_usec));
if (usec_diff < settle_usec) {
@ -744,4 +744,3 @@ static int optoscan_wait_timer(RIG *rig, pltstate_t *state)
return RIG_OK;
}