diff options
author | Tom Tromey <tromey@redhat.com> | 2012-06-13 15:47:13 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-06-13 15:47:13 +0000 |
commit | 0581e13edef0280433d5c6d5175c6a7b740bdc4d (patch) | |
tree | 069f222e8916f4492ab26b48c1d138f586403982 /gdb/completer.h | |
parent | 136395f954eb858db4d208bb9807f4fdb4eac8f8 (diff) | |
download | gdb-0581e13edef0280433d5c6d5175c6a7b740bdc4d.tar.gz |
* ada-lang.c (ada_make_symbol_completion_list): Return a VEC.
* breakpoint.c (catch_syscall_completer): Return a VEC.
* cli/cli-cmds.c (complete_command): Update.
* cli/cli-decode.c (complete_on_cmdlist): Return a VEC.
(complete_on_enum): Likewise.
* command.h: Include gdb_vecs.h.
(completer_ftype): Change return type.
(complete_on_cmdlist, complete_on_enum): Likewise.
* completer.c (noop_completer, filename_completer)
(location_completer): Return a VEC.
(add_struct_fields): Remove 'nextp' argument. Change 'output'
to a VEC.
(expression_completer, complete_line_internal, complete_line)
(command_completer): Return a VEC.
(gdb_completion_word_break_characters, line_completion_function):
Update.
* completer.h: Include gdb_vecs.h.
(complete_line, noop_completer, filename_completer)
(expression_completer, location_completer, command_completer):
Update.
* f-lang.c (f_word_break_characters): Return a VEC.
* interps.c (interpreter_completer): Return a VEC.
* language.h (struct language_defn)
<la_make_symbol_completion_list>: Return a VEC.
* python/py-cmd.c (cmdpy_completer): Return a VEC.
* symtab.c (free_completion_list): Take a VEC.
(return_val_size, return_val_index): Remove.
(return_val): Now a VEC.
(completion_list_add_name): Update.
(default_make_symbol_completion_list_break_on)
(default_make_symbol_completion_list, make_symbol_completion_list)
(make_symbol_completion_list_fn, make_file_symbol_completion_list):
Return a VEC.
(add_filename_to_list): Update.
(struct add_partial_filename_data) <list_used, list_alloced>: Remove.
<list>: Now a VEC.
(maybe_add_partial_symtab_filename): Update.
(make_source_files_completion_list): Return a VEC.
* symtab.h (default_make_symbol_completion_list_break_on)
(default_make_symbol_completion_list, make_symbol_completion_list)
(make_symbol_completion_list_fn, make_file_symbol_completion_list)
(make_source_files_completion_list): Update.
Diffstat (limited to 'gdb/completer.h')
-rw-r--r-- | gdb/completer.h | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/gdb/completer.h b/gdb/completer.h index 0f522459b16..680bc2dc1a0 100644 --- a/gdb/completer.h +++ b/gdb/completer.h @@ -17,27 +17,29 @@ #if !defined (COMPLETER_H) #define COMPLETER_H 1 -extern char **complete_line (const char *text, - char *line_buffer, - int point); +#include "gdb_vecs.h" + +extern VEC (char_ptr) *complete_line (const char *text, + char *line_buffer, + int point); extern char *readline_line_completion_function (const char *text, int matches); -extern char **noop_completer (struct cmd_list_element *, - char *, char *); +extern VEC (char_ptr) *noop_completer (struct cmd_list_element *, + char *, char *); -extern char **filename_completer (struct cmd_list_element *, - char *, char *); +extern VEC (char_ptr) *filename_completer (struct cmd_list_element *, + char *, char *); -extern char **expression_completer (struct cmd_list_element *, - char *, char *); +extern VEC (char_ptr) *expression_completer (struct cmd_list_element *, + char *, char *); -extern char **location_completer (struct cmd_list_element *, - char *, char *); +extern VEC (char_ptr) *location_completer (struct cmd_list_element *, + char *, char *); -extern char **command_completer (struct cmd_list_element *, - char *, char *); +extern VEC (char_ptr) *command_completer (struct cmd_list_element *, + char *, char *); extern char *get_gdb_completer_quote_characters (void); |