OSDN Git Service

I've noticed that \i filename in 6.0beta prints the input file double-spaced.
authorBruce Momjian <bruce@momjian.us>
Fri, 10 Jan 1997 20:52:32 +0000 (20:52 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 10 Jan 1997 20:52:32 +0000 (20:52 +0000)
Here is a trivial patch to get back the 1.09 behavior; it just removes trailing
newlines before printing the line out with a newline rather than after...

Thomas Lockhart

src/bin/psql/psql.c

index 683f766..9c5bf7e 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.46 1997/01/05 23:46:17 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.47 1997/01/10 20:52:32 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1289,12 +1289,12 @@ MainLoop(PsqlSettings * settings, FILE * source)
            printf("EOF\n");    /* Goes on prompt line */
            eof = true;
        } else {
-           if (!interactive && !settings->singleStep && !settings->quiet)
-               fprintf(stderr, "%s\n", line);
-
            /* remove whitespaces on the right, incl. \n's */
            line = rightTrim(line);
 
+           if (!interactive && !settings->singleStep && !settings->quiet)
+               fprintf(stderr, "%s\n", line);
+
            if (line[0] == '\0') {
                free(line);
                continue;