Lines Matching refs:hash
39 * Static sized hash table for looking up font name patterns
55 int hash;
117 Hash (const char *string, int len)
119 int hash;
121 hash = 0;
123 hash = (hash << 1) ^ *string++;
124 if (hash < 0)
125 hash = -hash;
126 return hash;
164 /* link to new hash chain */
165 e->hash = Hash (pattern, patlen);
166 i = e->hash % NBUCKETS;
181 int hash;
185 hash = Hash (pattern, patlen);
186 i = hash % NBUCKETS;
189 if (e->patlen == patlen && e->hash == hash &&