From 9e509673ef53e9a2aa412c16a9752afed1f98869 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Sat, 4 Jul 2020 14:16:41 +0200 Subject: server: Use u64 for keys in hashtable --- hashtable.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'hashtable.h') diff --git a/hashtable.h b/hashtable.h index b85c2e0..21467a8 100644 --- a/hashtable.h +++ b/hashtable.h @@ -1,15 +1,17 @@ #pragma once +#include "global.h" + struct hashtable; struct hashtable* ht_alloc(); void ht_free(struct hashtable *ht); -void ht_insert(struct hashtable *ht, unsigned int key, void *value); +void ht_insert(struct hashtable *ht, u64 key, void *value); // Returns NULL if key is not present in the table. -void* ht_find(const struct hashtable *ht, unsigned int key); +void* ht_find(const struct hashtable *ht, u64 key); // Does nothing if the key is not present in the table. -void ht_delete(struct hashtable *ht, unsigned int key); +void ht_delete(struct hashtable *ht, u64 key); -- cgit v1.2.3-70-g09d2