aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbcmd.h
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-09-08 16:07:19 +0100
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-09-27 11:31:35 +0100
commit5cf3b309489d1606ee0fb7e452f467d82fd1b765 (patch)
treeca654bc44fa013724c6d661b460c0365ceeb8f2b /gdb/gdbcmd.h
parent275ee935b336458aea19b63ce745cacee9b68d12 (diff)
downloadgdb-5cf3b309489d1606ee0fb7e452f467d82fd1b765.zip
gdb-5cf3b309489d1606ee0fb7e452f467d82fd1b765.tar.gz
gdb-5cf3b309489d1606ee0fb7e452f467d82fd1b765.tar.bz2
gdb: remove duplicate cmd_list_element declarations
For some reason we have two locations where cmd_list_elements are declared, cli/cli-cmds.h and gdbcmd.h. Worse still there is duplication between these two locations. In this commit I have moved all of the cmd_list_element declarations from gdbcmd.h into cli/cli-cmds.h and removed the duplicates. There should be no user visible changes after this commit.
Diffstat (limited to 'gdb/gdbcmd.h')
-rw-r--r--gdb/gdbcmd.h105
1 files changed, 1 insertions, 104 deletions
diff --git a/gdb/gdbcmd.h b/gdb/gdbcmd.h
index 27550c1..59afb0a 100644
--- a/gdb/gdbcmd.h
+++ b/gdb/gdbcmd.h
@@ -27,110 +27,7 @@
#include "command.h"
#include "ui-out.h"
#include "cli/cli-script.h"
-
-/* Chain containing all defined commands. */
-
-extern struct cmd_list_element *cmdlist;
-
-/* Chain containing all defined info subcommands. */
-
-extern struct cmd_list_element *infolist;
-
-/* Chain containing all defined enable subcommands. */
-
-extern struct cmd_list_element *enablelist;
-
-/* Chain containing all defined disable subcommands. */
-
-extern struct cmd_list_element *disablelist;
-
-/* Chain containing all defined delete subcommands. */
-
-extern struct cmd_list_element *deletelist;
-
-/* Chain containing all defined detach subcommands. */
-
-extern struct cmd_list_element *detachlist;
-
-/* Chain containing all defined kill subcommands. */
-
-extern struct cmd_list_element *killlist;
-
-/* Chain containing all defined stop subcommands. */
-
-extern struct cmd_list_element *stoplist;
-
-/* Chain containing all defined set subcommands. */
-
-extern struct cmd_list_element *setlist;
-
-/* Chain containing all defined unset subcommands. */
-
-extern struct cmd_list_element *unsetlist;
-
-/* Chain containing all defined show subcommands. */
-
-extern struct cmd_list_element *showlist;
-
-/* Chain containing all defined \"set history\". */
-
-extern struct cmd_list_element *sethistlist;
-
-/* Chain containing all defined \"show history\". */
-
-extern struct cmd_list_element *showhistlist;
-
-/* Chain containing all defined \"unset history\". */
-
-extern struct cmd_list_element *unsethistlist;
-
-/* Chain containing all defined maintenance subcommands. */
-
-extern struct cmd_list_element *maintenancelist;
-
-/* Chain containing all defined "maintenance info" subcommands. */
-
-extern struct cmd_list_element *maintenanceinfolist;
-
-/* Chain containing all defined "maintenance print" subcommands. */
-
-extern struct cmd_list_element *maintenanceprintlist;
-
-/* Chain containing all defined "maintenance check" subcommands. */
-
-extern struct cmd_list_element *maintenancechecklist;
-
-/* Chain containing all defined "maintenance set" subcommands. */
-
-extern struct cmd_list_element *maintenance_set_cmdlist;
-
-/* Chain containing all defined "maintenance show" subcommands. */
-
-extern struct cmd_list_element *maintenance_show_cmdlist;
-
-extern struct cmd_list_element *setprintlist;
-
-extern struct cmd_list_element *showprintlist;
-
-extern struct cmd_list_element *setprintrawlist;
-
-extern struct cmd_list_element *showprintrawlist;
-
-extern struct cmd_list_element *setprinttypelist;
-
-extern struct cmd_list_element *showprinttypelist;
-
-extern struct cmd_list_element *setdebuglist;
-
-extern struct cmd_list_element *showdebuglist;
-
-extern struct cmd_list_element *setchecklist;
-
-extern struct cmd_list_element *showchecklist;
-
-/* Chain containing all defined "save" subcommands. */
-
-extern struct cmd_list_element *save_cmdlist;
+#include "cli/cli-cmds.h"
extern void execute_command (const char *, int);