]> diplodocus.org Git - nmh/blobdiff - uip/mhical.c
Delete mh_xfree(), changing callers to call free(3) instead.
[nmh] / uip / mhical.c
index 3249d0855c25dd4a17d1645aa9bbe39d37f7ebe3..d62fce95d7049b4e37f17611cd913cdb46e28370 100644 (file)
@@ -535,11 +535,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);
         }
     }