From 67dead32af7fe8a69543130e4bb1e405830a94c6 Mon Sep 17 00:00:00 2001 From: James Booth Date: Mon, 9 Dec 2013 23:53:52 +0000 Subject: Tidy autocomplete.h --- src/tools/autocomplete.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tools/autocomplete.h b/src/tools/autocomplete.h index dd7a0699..bf20020a 100644 --- a/src/tools/autocomplete.h +++ b/src/tools/autocomplete.h @@ -29,18 +29,24 @@ typedef char*(*autocomplete_func)(char *); typedef struct autocomplete_t *Autocomplete; Autocomplete autocomplete_new(void); + void autocomplete_clear(Autocomplete ac); void autocomplete_reset(Autocomplete ac); void autocomplete_free(Autocomplete ac); + void autocomplete_add(Autocomplete ac, const char *item); void autocomplete_remove(Autocomplete ac, const char * const item); -GSList * autocomplete_get_list(Autocomplete ac); gchar * autocomplete_complete(Autocomplete ac, gchar *search_str); + +GSList * autocomplete_get_list(Autocomplete ac); gint autocomplete_length(Autocomplete ac); + char * autocomplete_param_with_func(char *input, int *size, char *command, autocomplete_func func); + char * autocomplete_param_with_ac(char *input, int *size, char *command, Autocomplete ac); + char * autocomplete_param_no_with_func(char *input, int *size, char *command, int arg_number, autocomplete_func func); -- cgit 1.4.1-2-gfad0