Lines Matching refs:hash
88 if (flags & HASH_BUCKET) n = last->bucket->hash; in hashlook()
96 last->hash = i = HASHVAL(n); in hashlook()
102 …if (i == HASHVAL(b->hash) && ((b->hash & (HASH_DELETED|HASH_OPAQUED)) != HASH_DELETED || (flags & … in hashlook()
136 n = i = last->hash; in hashlook()
162 if (flags & HASH_OPAQUE) b->hash |= HASH_OPAQUED; in hashlook()
169 if (flags & HASH_OPAQUE) b->hash &= ~HASH_OPAQUED; in hashlook()
184 if (tab->frozen || (b->hash & HASH_OPAQUED)) b->hash |= HASH_DELETED; in hashlook()
188 name = (b->hash & HASH_FREENAME) ? (char*)b->name : (char*)0; in hashlook()
190 else if (!(b->hash & HASH_KEEP)) in hashlook()
205 …if (tab != top || tab->frozen || (b->hash & (HASH_KEEP|HASH_OPAQUED)) || hashlook(top, value, (fla… in hashlook()
236 if (name && (b->hash & HASH_FREENAME)) in hashlook()
238 b->hash &= ~HASH_FREENAME; in hashlook()
246 i = last->hash; in hashlook()
250 if (!(b->hash & HASH_DELETED)) goto exists; in hashlook()
267 name = (b->hash & HASH_HIDES) ? b->name : (char*)b; in hashlook()
331 b->hash = n = i; in hashlook()
339 b->hash |= HASH_DELETED|HASH_OPAQUED; in hashlook()
348 if (b->hash & HASH_DELETED) in hashlook()
350 b->hash &= ~HASH_DELETED; in hashlook()