summaryrefslogtreecommitdiff
path: root/gdb/extension-priv.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/extension-priv.h
parent50a421ac3ad82886afb0916b112ddeac4f9f73dc (diff)
downloadbinutils-gdb-6b66338c70422d670637623cea8dc3b62e05e7de.tar.gz
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/extension-priv.h')
-rw-r--r--gdb/extension-priv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/extension-priv.h b/gdb/extension-priv.h
index f77f088ba8a..4d16ac5062d 100644
--- a/gdb/extension-priv.h
+++ b/gdb/extension-priv.h
@@ -23,6 +23,7 @@
#include "extension.h"
#include <signal.h>
+#include "cli/cli-script.h"
/* The return code for some API calls. */