44 int __buf_free __P((
HTAB *,
int,
int));
45 void __buf_init __P((
HTAB *,
int));
46 u_int32_t __call_hash __P((
HTAB *,
char *,
int));
48 int __expand_table __P((
HTAB *));
49 int __find_bigpair __P((
HTAB *,
BUFHEAD *,
int,
char *,
int));
50 u_int16_t __find_last_page __P((
HTAB *,
BUFHEAD **));
53 int __get_page __P((
HTAB *,
char *, u_int32_t,
int,
int,
int));
54 int __ibitmap __P((
HTAB *,
int,
int,
int));
55 u_int32_t __hash_log2 __P((u_int32_t));
56 int __put_page __P((
HTAB *,
char *, u_int32_t,
int,
int));
58 int __split_page __P((
HTAB *, u_int32_t, u_int32_t));
61 extern u_int32_t (*__default_hash) __P((const
void *,
size_t));
63 #ifdef HASH_STATISTICS
64 extern int hash_accesses, hash_collisions, hash_expansions, hash_overflows;