...And now that we're chomping lines, we need to re-add the newline later...
authorMark Whitley <markw@lineo.com>
Mon, 14 May 2001 19:53:08 +0000 (19:53 -0000)
committerMark Whitley <markw@lineo.com>
Mon, 14 May 2001 19:53:08 +0000 (19:53 -0000)
editors/sed.c
sed.c

index 7fd803fdb295c554baa565919a7fb315d830b225..21614fc77749d2ac5dc0e4133bb06040a85e6326 100644 (file)
@@ -637,7 +637,7 @@ static int do_sed_command(const struct sed_cmd *sed_cmd, const char *line)
                        break;
 
                case 'a':
-                       fputs(line, stdout);
+                       puts(line);
                        fputs(sed_cmd->editline, stdout);
                        altered++;
                        break;
@@ -653,7 +653,7 @@ static int do_sed_command(const struct sed_cmd *sed_cmd, const char *line)
 
                case 'r': {
                        FILE *file;
-                       fputs(line, stdout);
+                       puts(line);
                        file = fopen(sed_cmd->filename, "r");
                        if (file)
                                print_file(file);
@@ -724,7 +724,7 @@ static void process_file(FILE *file)
                 * line was altered (via a 'd'elete or 's'ubstitution), in which case
                 * the altered line was already printed */
                if (!be_quiet && !line_altered)
-                       fputs(line, stdout);
+                       puts(line);
 
                free(line);
        }
diff --git a/sed.c b/sed.c
index 7fd803fdb295c554baa565919a7fb315d830b225..21614fc77749d2ac5dc0e4133bb06040a85e6326 100644 (file)
--- a/sed.c
+++ b/sed.c
@@ -637,7 +637,7 @@ static int do_sed_command(const struct sed_cmd *sed_cmd, const char *line)
                        break;
 
                case 'a':
-                       fputs(line, stdout);
+                       puts(line);
                        fputs(sed_cmd->editline, stdout);
                        altered++;
                        break;
@@ -653,7 +653,7 @@ static int do_sed_command(const struct sed_cmd *sed_cmd, const char *line)
 
                case 'r': {
                        FILE *file;
-                       fputs(line, stdout);
+                       puts(line);
                        file = fopen(sed_cmd->filename, "r");
                        if (file)
                                print_file(file);
@@ -724,7 +724,7 @@ static void process_file(FILE *file)
                 * line was altered (via a 'd'elete or 's'ubstitution), in which case
                 * the altered line was already printed */
                if (!be_quiet && !line_altered)
-                       fputs(line, stdout);
+                       puts(line);
 
                free(line);
        }