When compiling on FreeBSD, gettimeofday is used without a declaration in some test files:
htscodecs/tests/rANS_static_test.c:148:5: warning: implicit declaration of function 'gettimeofday' is invalid in C99 [-Wimplicit-function-declaration]
gettimeofday(&tv1, NULL);
^
1 warning generated.
htscodecs/tests/rANS_static4x16pr_test.c:148:5: warning: implicit declaration of function 'gettimeofday' is invalid in C99 [-Wimplicit-function-declaration]
gettimeofday(&tv1, NULL);
^
1 warning generated.
htscodecs/tests/arith_dynamic_test.c:142:5: warning: implicit declaration of function 'gettimeofday' is invalid in C99 [-Wimplicit-function-declaration]
gettimeofday(&tv1, NULL);
^
1 warning generated.
This can be fixed by including <sys/time.h> in these files.
When compiling on FreeBSD,
gettimeofdayis used without a declaration in some test files:This can be fixed by including
<sys/time.h>in these files.