Lines Matching defs:pHash
8548 static void idxHashInit(IdxHash *pHash){
8549 memset(pHash, 0, sizeof(IdxHash));
8555 static void idxHashClear(IdxHash *pHash){
8560 for(pEntry=pHash->aHash[i]; pEntry; pEntry=pNext){
8566 memset(pHash, 0, sizeof(IdxHash));
8589 IdxHash *pHash,
8598 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){
8611 pEntry->pHashNext = pHash->aHash[iHash];
8612 pHash->aHash[iHash] = pEntry;
8614 pEntry->pNext = pHash->pFirst;
8615 pHash->pFirst = pEntry;
8624 static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int nKey){
8630 for(pEntry=pHash->aHash[iHash]; pEntry; pEntry=pEntry->pHashNext){
8644 static const char *idxHashSearch(IdxHash *pHash, const char *zKey, int nKey){
8645 IdxHashEntry *pEntry = idxHashFind(pHash, zKey, nKey);