|
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) |
|