(proc_text): Fix a bug introduced on 2001-11-10,
authorJim Meyering <jim@meyering.net>
Sat, 12 Apr 2003 18:44:53 +0000 (18:44 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 12 Apr 2003 18:44:53 +0000 (18:44 +0000)
for textutils-2.0.17, that would make nl output extra newlines
in some cases.

src/nl.c

index d901124..ca4ed33 100644 (file)
--- a/src/nl.c
+++ b/src/nl.c
@@ -349,7 +349,7 @@ proc_text (void)
              blank_lines = 0;
            }
          else
-           puts (print_no_line_fmt);
+           fputs (print_no_line_fmt, stdout);
        }
       else
        print_lineno ();
@@ -358,15 +358,15 @@ proc_text (void)
       if (1 < line_buf.length)
        print_lineno ();
       else
-       puts (print_no_line_fmt);
+       fputs (print_no_line_fmt, stdout);
       break;
     case 'n':
-      puts (print_no_line_fmt);
+      fputs (print_no_line_fmt, stdout);
       break;
     case 'p':
       if (re_search (current_regex, line_buf.buffer, line_buf.length - 1,
                     0, line_buf.length - 1, (struct re_registers *) 0) < 0)
-       puts (print_no_line_fmt);
+       fputs (print_no_line_fmt, stdout);
       else
        print_lineno ();
       break;