From: David Levine Date: Sat, 2 Feb 2013 18:56:53 +0000 (-0600) Subject: Added support for "-" to indicate stdout to output_message(). X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/bcb443a54dc3e08c2aa51fa1dd414cf2023fc037?ds=sidebyside;hp=ad1e8ec3d33e9d41ab05fdc17f5074d3afa30e27 Added support for "-" to indicate stdout to output_message(). --- diff --git a/uip/mhoutsbr.c b/uip/mhoutsbr.c index 57a5df93..59bf7a42 100644 --- a/uip/mhoutsbr.c +++ b/uip/mhoutsbr.c @@ -62,12 +62,14 @@ output_message (CT ct, char *file) FILE *fp; int status; - if ((fp = fopen (file, "w")) == NULL) { + if (! strcmp (file, "-")) { + fp = stdout; + } else if ((fp = fopen (file, "w")) == NULL) { advise (file, "unable to open for writing"); return NOTOK; } status = output_message_fp(ct, fp, file); - fclose(fp); + if (strcmp (file, "-")) fclose(fp); return status; }