Home | History | Annotate | Download | only in minzip

Lines Matching defs:pEntry

182     HashEntry* pEntry;
191 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)];
193 while (pEntry->data != NULL) {
194 if (pEntry->data != HASH_TOMBSTONE &&
195 pEntry->hashValue == itemHash &&
196 (*cmpFunc)(pEntry->data, item) == 0)
199 //LOGD("+++ match on entry %d\n", pEntry - pHashTable->pEntries);
203 pEntry++;
204 if (pEntry == pEnd) { /* wrap around to start */
207 pEntry = pHashTable->pEntries;
210 //LOGI("+++ look probing %d...\n", pEntry - pHashTable->pEntries);
213 if (pEntry->data == NULL) {
215 pEntry->hashValue = itemHash;
216 pEntry->data = item;
230 /* note "pEntry" is now invalid */
244 result = pEntry->data;
257 HashEntry* pEntry;
263 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)];
265 while (pEntry->data != NULL) {
266 if (pEntry->data == item) {
267 //LOGI("+++ stepping on entry %d\n", pEntry - pHashTable->pEntries);
268 pEntry->data = HASH_TOMBSTONE;
274 pEntry++;
275 if (pEntry == pEnd) { /* wrap around to start */
278 pEntry = pHashTable->pEntries;
281 //LOGI("+++ del probing %d...\n", pEntry - pHashTable->pEntries);
318 HashEntry* pEntry;
327 pEntry = &pHashTable->pEntries[itemHash & (pHashTable->tableSize-1)];
329 while (pEntry->data != NULL) {
330 if (pEntry->data != HASH_TOMBSTONE &&
331 pEntry->hashValue == itemHash &&
332 (*cmpFunc)(pEntry->data, item) == 0)
338 pEntry++;
339 if (pEntry == pEnd) { /* wrap around to start */
342 pEntry = pHashTable->pEntries;
347 if (pEntry->data == NULL)