Remove in_user_command

While working on the next patch in this series, I found that the
global in_user_command is not used.  This patch removes it.  (I didn't
think to check Insight until submitting this series; and it's not very
convenient to do so, so if someone has it checked out and could look
at it, that would be nice.)

ChangeLog
2017-08-03  Tom Tromey  <tom@tromey.com>

	* top.h (in_user_command): Remove.
	* top.c (in_user_command): Remove.
	* cli/cli-script.c (do_restore_user_call_depth)
	(execute_user_command): Update.
This commit is contained in:
Tom Tromey 2017-04-30 21:04:51 -06:00
parent 26fcd5d757
commit 898e0c8e87
4 changed files with 7 additions and 11 deletions

View File

@ -1,3 +1,10 @@
2017-08-03 Tom Tromey <tom@tromey.com>
* top.h (in_user_command): Remove.
* top.c (in_user_command): Remove.
* cli/cli-script.c (do_restore_user_call_depth)
(execute_user_command): Update.
2017-08-03 Tom Tromey <tom@tromey.com>
* valops.c (search_struct_method): Use gdb::byte_vector.

View File

@ -379,8 +379,6 @@ do_restore_user_call_depth (void * call_depth)
int *depth = (int *) call_depth;
(*depth)--;
if ((*depth) == 0)
in_user_command = 0;
}
@ -411,10 +409,6 @@ execute_user_command (struct cmd_list_element *c, char *args)
make_cleanup (do_restore_instream_cleanup, ui->instream);
ui->instream = NULL;
/* Also set the global in_user_command, so that NULL instream is
not confused with Insight. */
in_user_command = 1;
scoped_restore save_async = make_scoped_restore (&current_ui->async, 0);
command_nest_depth++;

View File

@ -129,10 +129,6 @@ show_confirm (struct ui_file *file, int from_tty,
value);
}
/* Flag to indicate whether a user defined command is currently running. */
int in_user_command;
/* Current working directory. */
char *current_directory;

View File

@ -218,7 +218,6 @@ extern void ui_unregister_input_event_handler (struct ui *ui);
/* From top.c. */
extern char *saved_command_line;
extern int in_user_command;
extern int confirm;
extern char gdb_dirbuf[1024];
extern int inhibit_gdbinit;