|
| static uint | hashpjw (const char *arKey, uint nKeyLength) |
| |
| int | completion_hash_init (HashTable *ht, uint nSize) |
| |
| int | completion_hash_update (HashTable *ht, const char *arKey, uint nKeyLength, const char *str) |
| |
| static Bucket * | completion_hash_find (HashTable *ht, const char *arKey, uint nKeyLength) |
| |
| int | completion_hash_exists (HashTable *ht, char *arKey, uint nKeyLength) |
| |
| Bucket * | find_all_matches (HashTable *ht, const char *str, uint length, uint *res_length) |
| |
| Bucket * | find_longest_match (HashTable *ht, char *str, uint length, uint *res_length) |
| |
| void | completion_hash_clean (HashTable *ht) |
| |
| void | completion_hash_free (HashTable *ht) |
| |
| void | add_word (HashTable *ht, const char *str) |
| |