OSDN Git Service

Restore CurScanPosition() for flex.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 5 Sep 1997 09:05:48 +0000 (09:05 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 5 Sep 1997 09:05:48 +0000 (09:05 +0000)
Fix it for lex.

src/backend/parser/scan.l

index bc043f6..8edd961 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.17 1997/09/05 00:09:20 momjian Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.18 1997/09/05 09:05:48 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -298,7 +298,7 @@ unput(char c)
 int
 CurScanPosition(void)
 {
-    return (parseCh - parseString - yyleng - 1);
+    return (parseCh - parseString - yyleng);
 }
 #endif /* !defined(FLEX_SCANNER) */
 
@@ -330,10 +330,7 @@ CurScanPosition(void)
 {
 printf( "current position is %d\n", yy_c_buf_p - yy_current_buffer->yy_ch_buf - yyleng);
 
-    return (parseCh - parseString - yyleng - 1);
-#if FALSE
     return (yy_c_buf_p - yy_current_buffer->yy_ch_buf - yyleng);
-#endif
 }
 
 #endif /* FLEX_SCANNER */