Lines Matching refs:hashcode
176 hash_Exists(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare, in hash_Exists() argument
181 memberptr = (hashtable->table)[hashcode % (hashtable->size)]; in hash_Exists()
204 hash_Insert(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare, in hash_Insert() argument
209 hashcode %= hashtable->size; in hash_Insert()
210 if (hash_Exists(hashtable, hashcode, compare, key)) { in hash_Insert()
218 temp->next = (hashtable->table)[hashcode]; in hash_Insert()
219 (hashtable->table)[hashcode] = temp; in hash_Insert()
232 hash_Delete(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare, in hash_Delete() argument
240 hashcode %= hashtable->size; in hash_Delete()
247 memberptr = (hashtable->table)[hashcode]; in hash_Delete()
249 (hashtable->table)[hashcode] = memberptr->next; in hash_Delete()
255 memberptr = (hashtable->table)[hashcode]; in hash_Delete()
294 hash_Lookup(hash_tbl *hashtable, unsigned hashcode, hash_cmpfp compare, in hash_Lookup() argument
299 memberptr = (hashtable->table)[hashcode % (hashtable->size)]; in hash_Lookup()