Lines Matching refs:hash
17 * 29 jun 1998 (sadler) added variable sized hash table support
70 * has been successfully defined (ie linked into a hash). It
357 word->hash = ficlHashCode(name);
450 * of ficlCells capacity, and no hashing (hash size == 1).
485 ficlHash *hash;
488 hash = (ficlHash *)dictionary->here;
492 hash->size = bucketCount;
493 ficlHashReset(hash);
494 return (hash);
510 * Empty the dictionary, reset its hash table, and reset its search order.
511 * Clears and (re-)creates the hash table with the size specified by nHash.
516 ficlHash *hash;
521 hash = (ficlHash *)dictionary->here;
525 hash->size = bucketCount;
526 ficlHashReset(hash);
528 dictionary->forthWordlist = hash;
618 ficlHash *hash;
627 hash = dictionary->wordlists[i];
628 word = ficlHashLookup(hash, name, hashCode);
859 ficlHash *hash = dictionary->compilationWordlist;
861 FICL_DICTIONARY_ASSERT(dictionary, hash);
868 ficlHashInsertWord(hash, word);