From 6b66338c70422d670637623cea8dc3b62e05e7de Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 4 Sep 2017 19:09:12 +0200 Subject: 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. --- gdb/extension-priv.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gdb/extension-priv.h') diff --git a/gdb/extension-priv.h b/gdb/extension-priv.h index f77f088..4d16ac5 100644 --- a/gdb/extension-priv.h +++ b/gdb/extension-priv.h @@ -23,6 +23,7 @@ #include "extension.h" #include +#include "cli/cli-script.h" /* The return code for some API calls. */ -- cgit v1.1