Lines Matching defs:hash
43 #define DEF_HASH_SIZE 11113 /* default hash table size */
46 static char **Stable; /* the hash table */
69 * hash table is sized according to sz. sz of zero means pick
76 /* allocate hash table */
85 Stablecount = stats_new_counter("stable.size", "hash table size", 1);
145 unsigned hash = DEF_HASH_SIZE ^ ((unsigned)*s << 2);
157 hash ^= (((unsigned)*sptr) << (slen % 3)) +
160 hash ^= slen;
163 hash %= Stablesz;
165 ptrp = &Stable[hash];
168 /* hash brought us to something, see if it is the string */