13typedef int HASHCMP(
const void *,
const void *);
14typedef unsigned int HASHHASH(
const void *,
unsigned int);
66#define DEFAULT_HASH_SIZE 7951
unsigned int current_slot
SQUIDCEXTERN void hash_last(hash_table *)
SQUIDCEXTERN hash_table * hash_create(HASHCMP *, int, HASHHASH *)
SQUIDCEXTERN void hashFreeItems(hash_table *, HASHFREE *)
SQUIDCEXTERN void hash_join(hash_table *, hash_link *)
SQUIDCEXTERN void hash_first(hash_table *)
SQUIDCEXTERN int hashPrime(int n)
int HASHCMP(const void *, const void *)
SQUIDCEXTERN HASHHASH hash_string
unsigned int HASHHASH(const void *, unsigned int)
SQUIDCEXTERN void hashFreeMemory(hash_table *)
SQUIDCEXTERN hash_link * hash_next(hash_table *)
SQUIDCEXTERN hash_link * hash_get_bucket(hash_table *, unsigned int)
SQUIDCEXTERN void hash_remove_link(hash_table *, hash_link *)
SQUIDCEXTERN HASHHASH hash4
SQUIDCEXTERN const char * hashKeyStr(const hash_link *)
SQUIDCEXTERN hash_link * hash_lookup(hash_table *, const void *)