diff options
author | Joel Brobecker <brobecker@gnat.com> | 2008-04-03 21:39:16 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2008-04-03 21:39:16 +0000 |
commit | 717d2f5a05d436766fb431411e7768a2886bca42 (patch) | |
tree | 018e1ea556ce410826f4e649faa684c3730e848a /gdb/symtab.h | |
parent | f73634e546146a5176f76153a72c3d12dfc3ae68 (diff) | |
download | gdb-717d2f5a05d436766fb431411e7768a2886bca42.zip gdb-717d2f5a05d436766fb431411e7768a2886bca42.tar.gz gdb-717d2f5a05d436766fb431411e7768a2886bca42.tar.bz2 |
* symtab.c (multiple_symbols_ask, multiple_symbols_all)
(multiple_symbols_cancel): New constants.
(multiple_symbols_modes, multiple_symbols_mode): New static globals.
(multiple_symbols_select_mode): New function.
(_initialize_symtab): Add new set/show multiple-symbols commands.
* symtab.h (multiple_symbols_ask, multiple_symbols_all)
(multiple_symbols_cancel, multiple_symbols_select_mode): Declare.
* ada-lang.c (user_select_syms): Add handling of new multiple-symbols
setting.
* linespec.c (decode_line_2): Likewise.
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index 9fec2e7..65b1cb4 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -998,6 +998,12 @@ extern int asm_demangle; /* symtab.c lookup functions */ +extern const char const multiple_symbols_ask[]; +extern const char const multiple_symbols_all[]; +extern const char const multiple_symbols_cancel[]; + +const char *multiple_symbols_select_mode (void); + /* lookup a symbol table by source file name */ extern struct symtab *lookup_symtab (const char *); |