Skip to content

undeclared: gettimeofday #1606

Description

@clausecker

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions