diff --git a/src/lib/salad/mhash.h b/src/lib/salad/mhash.h index 7fba4a6df320f10b30957ed18ff6c2caf8137701..780098a2481c40062cf5530eec779081a07b173c 100644 --- a/src/lib/salad/mhash.h +++ b/src/lib/salad/mhash.h @@ -77,20 +77,6 @@ typedef uint32_t mh_int_t; #endif /* MH_TYPEDEFS */ -#ifndef __ac_HASH_PRIME_SIZE -#define __ac_HASH_PRIME_SIZE 31 -static const mh_int_t __ac_prime_list[__ac_HASH_PRIME_SIZE] = { - 3ul, 11ul, 23ul, 53ul, - 97ul, 193ul, 389ul, 769ul, - 1543ul, 3079ul, 6151ul, 12289ul, - 24593ul, 49157ul, 98317ul, 196613ul, - 393241ul, 786433ul, 1572869ul, 3145739ul, - 6291469ul, 12582917ul, 25165843ul, 50331653ul, - 100663319ul, 201326611ul, 402653189ul, 805306457ul, - 1610612741ul, 3221225473ul, 4294967291ul -}; -#endif /* __ac_HASH_PRIME_SIZE */ - #ifndef MH_HEADER #define MH_HEADER @@ -386,6 +372,20 @@ _mh(remove)(struct _mh(t) *h, const mh_node_t *node, #ifdef MH_SOURCE +#ifndef __ac_HASH_PRIME_SIZE +#define __ac_HASH_PRIME_SIZE 31 +static const mh_int_t __ac_prime_list[__ac_HASH_PRIME_SIZE] = { + 3ul, 11ul, 23ul, 53ul, + 97ul, 193ul, 389ul, 769ul, + 1543ul, 3079ul, 6151ul, 12289ul, + 24593ul, 49157ul, 98317ul, 196613ul, + 393241ul, 786433ul, 1572869ul, 3145739ul, + 6291469ul, 12582917ul, 25165843ul, 50331653ul, + 100663319ul, 201326611ul, 402653189ul, 805306457ul, + 1610612741ul, 3221225473ul, 4294967291ul +}; +#endif /* __ac_HASH_PRIME_SIZE */ + void __attribute__((noinline)) _mh(del_resize)(struct _mh(t) *h, mh_int_t x, mh_arg_t arg)