X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fterminal%2Fmsg-ui.c;h=1a2cd27f0d8cb12b41999342dc4cf8347d678057;hb=7579fa32442ac9b623043f8cd995d9b6aa550e51;hp=7cb652c021df77b3b42fe3ab70de9eeb4d7e582a;hpb=2d4dd90964061defa92972156ae2a12323708519;p=pspp diff --git a/src/ui/terminal/msg-ui.c b/src/ui/terminal/msg-ui.c index 7cb652c021..1a2cd27f0d 100644 --- a/src/ui/terminal/msg-ui.c +++ b/src/ui/terminal/msg-ui.c @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -53,7 +52,7 @@ msg_ui_set_error_file (const char *filename) } void -msg_ui_init (void) +msg_ui_init (struct source_stream *ss) { msg_file = stdout; @@ -69,25 +68,25 @@ msg_ui_init (void) msg_file = stdout; } } - msg_init (handle_msg); + msg_init (ss, handle_msg); } void msg_ui_done (void) { msg_done (); + msg_locator_done (); if ( msg_file ) /* FIXME: do we really want to close stdout ?? */ fclose (msg_file); } - /* Checks whether we've had so many errors that it's time to quit processing this syntax file. */ void -check_msg_count (void) +check_msg_count (struct source_stream *ss) { - if (!getl_is_interactive ()) + if (!getl_is_interactive (ss)) { if (get_errorbreak () && error_count) msg (MN, _("Terminating execution of syntax file due to error.")); @@ -100,7 +99,7 @@ check_msg_count (void) else return; - getl_abort_noninteractive (); + getl_abort_noninteractive (ss); } }