24 |
#include "system.h" |
#include "system.h" |
25 |
#include "xalloc.h" |
#include "xalloc.h" |
26 |
|
|
27 |
static void hash_rehash __P((struct hash_table* ht)); |
static void hash_rehash PARAMS((struct hash_table* ht)); |
28 |
static unsigned long round_up_2 __P((unsigned long rough)); |
static unsigned long round_up_2 PARAMS((unsigned long rough)); |
29 |
|
|
30 |
/* Implement double hashing with open addressing. The table size is |
/* Implement double hashing with open addressing. The table size is |
31 |
always a power of two. The secondary (`increment') hash function |
always a power of two. The secondary (`increment') hash function |