17 #if !defined (COMPLETER_H)
71 extern VEC (
char_ptr) *complete_line (
const char *text,
79 const char *,
const char *);
82 const char *,
const char *);
85 const char *,
const char *);
88 const char *,
const char *);
91 const char *,
const char *);
94 const char *,
const char *);
97 const char *,
const char *);
100 const char *,
const char *);
void mld_crlf_ftype(const struct match_list_displayer *)
void mld_puts_ftype(const struct match_list_displayer *, const char *)
const char * skip_quoted(const char *)
int mld_read_key_ftype(const struct match_list_displayer *)
enum maybe_add_completion_enum maybe_add_completion(completion_tracker_t tracker, char *name)
mld_read_key_ftype * read_key
void set_gdb_completion_word_break_characters(completer_ftype *fn)
void mld_erase_entire_line_ftype(const struct match_list_displayer *)
const char * get_max_completions_reached_message(void)
char * readline_line_completion_function(const char *text, int matches)
htab_t completion_tracker_t
void mld_beep_ftype(const struct match_list_displayer *)
void mld_putch_ftype(const struct match_list_displayer *, int)
void gdb_display_match_list(char **matches, int len, int max, const struct match_list_displayer *)
completion_tracker_t new_completion_tracker(void)
const char * skip_quoted_chars(const char *, const char *, const char *)
const char const char const char const char const char const char const char const char const char const char const char const char const char const char const char const char *char * get_gdb_completer_quote_characters(void)
char * gdb_completion_word_break_characters(void)
maybe_add_completion_enum
struct cleanup * make_cleanup_free_completion_tracker(completion_tracker_t *tracker_ptr)
void throw_max_completions_reached_error(void)
void mld_flush_ftype(const struct match_list_displayer *)
mld_erase_entire_line_ftype * erase_entire_line
VEC(char_ptr)*complete_line(const char *text
const ULONGEST const LONGEST len