]> diplodocus.org Git - nmh/blobdiff - uip/mhical.c
runpty.c: Replace fprintf()+exit() pairs with new die().
[nmh] / uip / mhical.c
index 3249d0855c25dd4a17d1645aa9bbe39d37f7ebe3..b29be1531fad8979da24f3fbe54f43497315e162 100644 (file)
@@ -11,6 +11,7 @@
 #include <h/fmt_scan.h>
 #include "h/addrsbr.h"
 #include "h/mts.h"
+#include "h/done.h"
 #include "h/utils.h"
 #include <time.h>
 
@@ -535,11 +536,10 @@ output (FILE *file, contentline *clines, int contenttype) {
             line = fold (add (node->value, line),
                          clines->cr_before_lf == CR_BEFORE_LF);
 
-            if (clines->cr_before_lf == LF_ONLY) {
-                fprintf (file, "%s\n", line);
-            } else {
-                fprintf (file, "%s\r\n", line);
-            }
+            fputs(line, file);
+            if (clines->cr_before_lf != LF_ONLY)
+                putc('\r', file);
+            putc('\n', file);
             free (line);
         }
     }