Lines Matching refs:hash
1 /* Hashtable - a general purpose hash table
15 /************************** standard string hash functions **************************/
112 int hash = fHashFunc(key);
122 index = hash % fCapacity;
134 uint32 hash,(*func)(const void *);
138 hash = (func = fHashFunc)(key);
139 index = hash % fCapacity;
143 if ((func(entry->key) == hash) && fCompareFunc(entry->key,key))
238 /** The hash table will be doubled in size, and rebuild.
280 uint32 hash,(*func)(const void *);
283 hash = (func = fHashFunc)(key);
285 for(entry = table[hash % fCapacity];entry;entry = entry->next)
287 if ((func(entry->key) == hash) && fCompareFunc(entry->key,key))