Home | History | Annotate | Download | only in minzip

Lines Matching refs:HashTable

51 HashTable* mzHashTableCreate(size_t initialSize, HashFreeFunc freeFunc)
53 HashTable* pHashTable;
57 pHashTable = (HashTable*) malloc(sizeof(*pHashTable));
65 (HashEntry*) calloc((size_t)pHashTable->tableSize, sizeof(HashTable));
77 void mzHashTableClear(HashTable* pHashTable)
102 void mzHashTableFree(HashTable* pHashTable)
115 static int countTombStones(HashTable* pHashTable)
137 static bool resizeHash(HashTable* pHashTable, int newSize)
145 pNewEntries = (HashEntry*) calloc(newSize, sizeof(HashTable));
179 void* mzHashTableLookup(HashTable* pHashTable, unsigned int itemHash, void* item,
255 bool mzHashTableRemove(HashTable* pHashTable, unsigned int itemHash, void* item)
292 int mzHashForeach(HashTable* pHashTable, HashForeachFunc func, void* arg)
315 int countProbes(HashTable* pHashTable, unsigned int itemHash, const void* item,
361 void mzHashTableProbeCount(HashTable* pHashTable, HashCalcFunc calcFunc,