Lines Matching refs:word
70 ficlHashInsertWord(ficlHash *hash, ficlWord *word) in ficlHashInsertWord() argument
75 FICL_ASSERT_PHASH(hash, word); in ficlHashInsertWord()
80 pList = hash->table + (word->hash % hash->size); in ficlHashInsertWord()
83 word->link = *pList; in ficlHashInsertWord()
84 *pList = word; in ficlHashInsertWord()
100 ficlWord *word; in ficlHashLookup() local
112 for (word = hash->table[hashIdx]; word; word = word->link) { in ficlHashLookup()
113 if ((word->length == name.length) && in ficlHashLookup()
114 (!ficlStrincmp(name.text, word->name, nCmp))) in ficlHashLookup()
115 return (word); in ficlHashLookup()
117 FICL_ASSERT_PHASH(hash, word != word->link); in ficlHashLookup()