Skip to content

Commit 8455a52

Browse files
committed
Limit the scope of the FNV1a seed externs
1 parent 5925c3f commit 8455a52

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/lib/hash.h

+2-3
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,10 @@ bool hash_iter_next(struct hash_iter *iter,
3232
const void **key,
3333
const void **value);
3434

35-
extern uint64_t fnv1a_64_seed;
36-
extern uint32_t fnv1a_32_seed;
37-
3835
static inline uint64_t fnv1a_64(const void *buffer, size_t len)
3936
{
4037
const unsigned char *data = (unsigned char *)buffer;
38+
extern uint64_t fnv1a_64_seed;
4139
uint64_t hash;
4240

4341
for (hash = fnv1a_64_seed; len--; data++) {
@@ -50,6 +48,7 @@ static inline uint64_t fnv1a_64(const void *buffer, size_t len)
5048
static inline uint32_t fnv1a_32(const void *buffer, size_t len)
5149
{
5250
const unsigned char *data = (unsigned char *)buffer;
51+
extern uint32_t fnv1a_32_seed;
5352
uint32_t hash;
5453

5554
for (hash = fnv1a_32_seed; len--; data++) {

0 commit comments

Comments
 (0)