From: Bruce Momjian <bruce@momjian.us> Date: Fri, 10 Jan 1997 20:52:32 +0000 (+0000) Subject: I've noticed that \i filename in 6.0beta prints the input file double-spaced. X-Git-Tag: REL6_1~753 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ce02ccf43d7b57c98d73bc0cb1db3dc036a350df;p=postgresql I've noticed that \i filename in 6.0beta prints the input file double-spaced. 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 --- diff --git a/src/bin/psql/psql.c b/src/bin/psql/psql.c index 683f766345..9c5bf7efaa 100644 --- a/src/bin/psql/psql.c +++ b/src/bin/psql/psql.c @@ -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;