Home | History | Annotate | Download | only in diff

Lines Matching defs:HASH

24 /* Given a hash value and a new character, return a new hash value. */
25 #define HASH(h, c) ((c) + ROL (h, 7))
44 unsigned hash; /* Hash of lines in this class. */
49 /* Hash-table: array of buckets, each being a chain of equivalence classes.
53 /* Number of buckets in the hash table array, not counting buckets[-1]. */
221 /* Hash this line until we find a newline. */
228 h = HASH (h, ISUPPER (c) ? tolower (c) : c);
243 h = HASH (h, ' ');
246 h = HASH (h, ISUPPER (c) ? tolower (c) : c);
250 h = HASH (h, ISUPPER (c) ? tolower (c) : c);
258 h = HASH (h, c);
273 h = HASH (h, ' ');
276 h = HASH (h, c);
280 h = HASH (h, c);
310 eqs[i].hash = h;
316 else if (eqs[i].hash == h)