aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbcmd.h
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@ericsson.com>2017-09-04 19:09:12 +0200
committerSimon Marchi <simon.marchi@ericsson.com>2017-09-04 19:09:12 +0200
commit6b66338c70422d670637623cea8dc3b62e05e7de (patch)
treea3f23024b461aa4680ba4841847067dfd00be298 /gdb/gdbcmd.h
parent50a421ac3ad82886afb0916b112ddeac4f9f73dc (diff)
downloadgdb-6b66338c70422d670637623cea8dc3b62e05e7de.zip
gdb-6b66338c70422d670637623cea8dc3b62e05e7de.tar.gz
gdb-6b66338c70422d670637623cea8dc3b62e05e7de.tar.bz2
Move command lines types/declarations to cli-script.h
I think it would make more sense if the types and function declarations related to command lines were in cli-script.h rather than defs.h, since the related function definitions are in cli-script.c. I had to add a few includes here and there. I also had to rename the "lines" parameter of command_lines_deleter::operator(), because ncurses has a "#define lines ..." that was interfering when cli-script.h is included by some TUI source files that also include ncurses header files. gdb/ChangeLog: * cli/cli-script.h (enum misc_command_type): Move from defs.h. (enum command_control_type): Likewise. (struct command_line): Likewise. (free_command_lines): Likewise. (struct command_lines_deleter): Likewise. (command_line_up): Likewise. (read_command_lines): Likewise. (read_command_lines_1): Likewise. * defs.h (enum misc_command_type): Move to cli/cli-script.h. (enum command_control_type): Likewise. (struct command_line): Likewise. (free_command_lines): Likewise. (struct command_lines_deleter): Likewise. (command_line_up): Likewise. (read_command_lines): Likewise. (read_command_lines_1): Likewise. * breakpoint.h: Include cli/cli-script.h. * extension-priv.h: Likewise. * gdbcmd.h: Likewise.
Diffstat (limited to 'gdb/gdbcmd.h')
-rw-r--r--gdb/gdbcmd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/gdbcmd.h b/gdb/gdbcmd.h
index 14c7f4e..3191ecd 100644
--- a/gdb/gdbcmd.h
+++ b/gdb/gdbcmd.h
@@ -26,6 +26,7 @@
#include "command.h"
#include "ui-out.h"
+#include "cli/cli-script.h"
/* Chain containing all defined commands. */