From: Jan Kratochvil Date: Tue, 22 Apr 2008 22:23:16 +0000 (+0000) Subject: * ada-lang.c (get_selections): Variable PROMPT made non-const and X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0bcd01498323a6a1e57649094d06a76433bc1160;p=binutils-gdb.git * ada-lang.c (get_selections): Variable PROMPT made non-const and initialized with a trailing space now. Use PROMPT_ARG of COMMAND_LINE_INPUT instead of printing it ourselves. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 75d66f46c33..dd1d1586f5f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2008-04-22 Jan Kratochvil + + * ada-lang.c (get_selections): Variable PROMPT made non-const and + initialized with a trailing space now. Use PROMPT_ARG of + COMMAND_LINE_INPUT instead of printing it ourselves. + 2008-04-22 Joel Brobecker * NEWS: Document support for 64-bit core file. diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index 0d382492644..01f8bbd8aec 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -3424,18 +3424,15 @@ get_selections (int *choices, int n_choices, int max_results, int is_all_choice, char *annotation_suffix) { char *args; - const char *prompt; + char *prompt; int n_chosen; int first_choice = is_all_choice ? 2 : 1; prompt = getenv ("PS2"); if (prompt == NULL) - prompt = ">"; + prompt = "> "; - printf_unfiltered (("%s "), prompt); - gdb_flush (gdb_stdout); - - args = command_line_input ((char *) NULL, 0, annotation_suffix); + args = command_line_input (prompt, 0, annotation_suffix); if (args == NULL) error_no_arg (_("one or more choice numbers"));