From 337f802460cf51c4d7a6628a263bea7789e57e11 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Wed, 9 Jun 2004 19:49:56 +0000
Subject: [PATCH] Fix slightly-wrong syntax error messages from bootstrap
 parser, as per report from Tom Cook.

---
 src/backend/bootstrap/bootscanner.l | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/backend/bootstrap/bootscanner.l b/src/backend/bootstrap/bootscanner.l
index 57b872231d..dbc568a676 100644
--- a/src/backend/bootstrap/bootscanner.l
+++ b/src/backend/bootstrap/bootscanner.l
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.35 2004/06/03 02:08:02 tgl Exp $
+ *	  $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.36 2004/06/09 19:49:56 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -45,7 +45,7 @@
 #define fprintf(file, fmt, msg)  ereport(ERROR, (errmsg_internal("%s", msg)))
 
 
-static int	yyline;  /* keep track of the line number for error reporting */
+static int	yyline = 1;			/* line number for error reporting */
 
 %}
 
@@ -135,7 +135,7 @@ insert			{ return(INSERT_TUPLE); }
 %%
 
 void
-yyerror(const char *str)
+yyerror(const char *message)
 {
-	elog(ERROR, "syntax error at line %d: unexpected token \"%s\"", yyline, str);
+	elog(ERROR, "%s at line %d", message, yyline);
 }
-- 
2.49.0