Lines Matching full:item
18 /* compute the hash of an item with a specific type */
19 typedef unsigned int (*HashCompute)(const void* item);
22 * Compare a hash entry with a "loose" item after their hash values match.
114 * If "item" is not found, and "doAdd" is false, NULL is returned.
115 * Otherwise, a pointer to the found or added item is returned. (You can
116 * tell the difference by seeing if return value == item.)
120 void* mzHashTableLookup(HashTable* pHashTable, unsigned int itemHash, void* item,
124 * Remove an item from the hash table, given its "data" pointer. Does not
127 bool mzHashTableRemove(HashTable* pHashTable, unsigned int hash, void* item);
182 typedef unsigned int (*HashCalcFunc)(const void* item);