Lines Matching refs:WordCompletion
73 struct WordCompletion { struct
83 static void cpl_sort_matches(WordCompletion *cpl); argument
84 static void cpl_zap_duplicates(WordCompletion *cpl);
85 static void cpl_clear_completions(WordCompletion *cpl);
165 WordCompletion *new_WordCompletion(void) in new_WordCompletion()
167 WordCompletion *cpl; /* The object to be returned */ in new_WordCompletion()
171 cpl = (WordCompletion *) malloc(sizeof(WordCompletion)); in new_WordCompletion()
238 WordCompletion *del_WordCompletion(WordCompletion *cpl) in del_WordCompletion()
293 int cpl_add_completion(WordCompletion *cpl, const char *line, in cpl_add_completion()
363 static void cpl_sort_matches(WordCompletion *cpl) in cpl_sort_matches()
392 static void cpl_sort_suffixes(WordCompletion *cpl) in cpl_sort_suffixes()
427 static int cpl_common_suffix(WordCompletion *cpl) in cpl_common_suffix()
489 static void cpl_clear_completions(WordCompletion *cpl) in cpl_clear_completions()
532 CplMatches *cpl_complete_word(WordCompletion *cpl, const char *line, in cpl_complete_word()
607 CplMatches *cpl_recall_matches(WordCompletion *cpl) in cpl_recall_matches()
680 const char *cpl_last_error(WordCompletion *cpl) in cpl_last_error()
695 void cpl_record_error(WordCompletion *cpl, const char *errmsg) in cpl_record_error()
970 static void cpl_zap_duplicates(WordCompletion *cpl) in cpl_zap_duplicates()