9#ifndef SQUID_INCLUDE_HASH_H
10#define SQUID_INCLUDE_HASH_H
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
void hashFreeMemory(hash_table *)
void hashFreeItems(hash_table *, HASHFREE *)
hash_link * hash_lookup(hash_table *, const void *)
hash_table * hash_create(HASHCMP *, int, HASHHASH *)
int HASHCMP(const void *, const void *)
void hash_last(hash_table *)
unsigned int HASHHASH(const void *, unsigned int)
hash_link * hash_next(hash_table *)
hash_link * hash_get_bucket(hash_table *, unsigned int)
void hash_first(hash_table *)
void hash_join(hash_table *, hash_link *)
void hash_remove_link(hash_table *, hash_link *)
const char * hashKeyStr(const hash_link *)