diff --git a/lib/isc/hash.c b/lib/isc/hash.c index b7bb41a457..7c9d1ed19b 100644 --- a/lib/isc/hash.c +++ b/lib/isc/hash.c @@ -13,17 +13,15 @@ * 32 bit Fowler/Noll/Vo FNV-1a hash code with modification for BIND */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include // IWYU pragma: keep +#include +#include "isc/once.h" +#include "isc/random.h" +#include "isc/util.h" +#include "isc/types.h" +#include "isc/likely.h" +#include "isc/result.h" +#include "isc/hash.h" // IWYU pragma: keep static isc_uint32_t fnv_offset_basis; static isc_once_t fnv_once = ISC_ONCE_INIT; diff --git a/lib/isc/include/isc/hash.h b/lib/isc/include/isc/hash.h index d6b771ffca..3822bec906 100644 --- a/lib/isc/include/isc/hash.h +++ b/lib/isc/include/isc/hash.h @@ -12,7 +12,8 @@ #ifndef ISC_HASH_H #define ISC_HASH_H 1 -#include +#include "isc/lang.h" +#include "isc/types.h" /*** *** Functions