From patchwork Wed Feb 3 16:43:51 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pedro Alves X-Patchwork-Id: 10712 Received: (qmail 60261 invoked by alias); 3 Feb 2016 16:49:38 -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 60249 invoked by uid 89); 3 Feb 2016 16:49:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1476 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; Wed, 03 Feb 2016 16:49:37 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id A6B91C0A9CF9 for ; Wed, 3 Feb 2016 16:44:12 +0000 (UTC) Received: from brno.lan (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u13GhwPY022971 for ; Wed, 3 Feb 2016 11:44:12 -0500 From: Pedro Alves To: gdb-patches@sourceware.org Subject: [PATCH 16/23] Introduce display_mi_prompt Date: Wed, 3 Feb 2016 16:43:51 +0000 Message-Id: <1454517838-7784-17-git-send-email-palves@redhat.com> In-Reply-To: <1454517838-7784-1-git-send-email-palves@redhat.com> References: <1454517838-7784-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 d6b1aa4..e3ee939 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 (); }