From patchwork Mon Mar 21 15:21:05 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pedro Alves X-Patchwork-Id: 11434 Received: (qmail 119788 invoked by alias); 21 Mar 2016 15:27:24 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 119686 invoked by uid 89); 21 Mar 2016 15:27:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1479, 886 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 21 Mar 2016 15:27:16 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 54541804F2 for ; Mon, 21 Mar 2016 15:21:32 +0000 (UTC) Received: from cascais.lan (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2LFLGPh019569 for ; Mon, 21 Mar 2016 11:21:31 -0400 From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH v2 15/25] Introduce display_mi_prompt Date: Mon, 21 Mar 2016 15:21:05 +0000 Message-Id: <1458573675-15478-16-git-send-email-palves@redhat.com> In-Reply-To: <1458573675-15478-1-git-send-email-palves@redhat.com> References: <1458573675-15478-1-git-send-email-palves@redhat.com> Just a refactor. --- gdb/mi/mi-interp.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c index e87041a..e1d186d 100644 --- a/gdb/mi/mi-interp.c +++ b/gdb/mi/mi-interp.c @@ -88,6 +88,13 @@ static void mi_on_sync_execution_done (void); static int report_initial_inferior (struct inferior *inf, void *closure); +static void +display_mi_prompt (void) +{ + fputs_unfiltered ("(gdb) \n", raw_stdout); + gdb_flush (raw_stdout); +} + static struct mi_interp * as_mi_interp (struct interp *interp) { @@ -296,10 +303,7 @@ mi_on_sync_execution_done (void) /* If MI is sync, then output the MI prompt now, indicating we're ready for further input. */ if (!mi_async_p ()) - { - fputs_unfiltered ("(gdb) \n", raw_stdout); - gdb_flush (raw_stdout); - } + display_mi_prompt (); } /* mi_execute_command_wrapper wrapper suitable for INPUT_HANDLER. */ @@ -315,10 +319,7 @@ mi_execute_command_input_handler (char *cmd) 'synchronous_command_done' observer when the target next stops. */ if (!sync_execution) - { - fputs_unfiltered ("(gdb) \n", raw_stdout); - gdb_flush (raw_stdout); - } + display_mi_prompt (); } static void @@ -329,8 +330,7 @@ mi_command_loop (void *data) sevenbit_strings = 1; /* Tell the world that we're alive. */ - fputs_unfiltered ("(gdb) \n", raw_stdout); - gdb_flush (raw_stdout); + display_mi_prompt (); start_event_loop (); }