Commit a05977ed authored by Michael Meskes's avatar Michael Meskes

- Added missing braces to array parsing.

	- Set ecpg version to 3.1.1.
	- Removed that old debugging output that I forgot the last time.
parent effd0dea
...@@ -1736,3 +1736,8 @@ Mon Jan 26 21:57:14 CET 2004 ...@@ -1736,3 +1736,8 @@ Mon Jan 26 21:57:14 CET 2004
- Fixed parsing of nested structures. - Fixed parsing of nested structures.
- Added option to parse header files. - Added option to parse header files.
Sun Feb 15 14:44:14 CET 2004
- Added missing braces to array parsing.
- Set ecpg version to 3.1.1.
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.97 2003/12/18 18:55:09 petere Exp $ # $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.98 2004/02/15 13:48:54 meskes Exp $
subdir = src/interfaces/ecpg/preproc subdir = src/interfaces/ecpg/preproc
top_builddir = ../../../.. top_builddir = ../../../..
...@@ -6,7 +6,7 @@ include $(top_builddir)/src/Makefile.global ...@@ -6,7 +6,7 @@ include $(top_builddir)/src/Makefile.global
MAJOR_VERSION=3 MAJOR_VERSION=3
MINOR_VERSION=1 MINOR_VERSION=1
PATCHLEVEL=0 PATCHLEVEL=1
override CPPFLAGS := -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS) $(THREAD_CPPFLAGS) \ override CPPFLAGS := -I$(srcdir)/../include -I$(srcdir) $(CPPFLAGS) $(THREAD_CPPFLAGS) \
-DMAJOR_VERSION=$(MAJOR_VERSION) \ -DMAJOR_VERSION=$(MAJOR_VERSION) \
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.124 2003/12/29 13:53:04 meskes Exp $ * $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.125 2004/02/15 13:48:54 meskes Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -183,7 +183,7 @@ ident_cont [A-Za-z\200-\377_0-9\$] ...@@ -183,7 +183,7 @@ ident_cont [A-Za-z\200-\377_0-9\$]
identifier {ident_start}{ident_cont}* identifier {ident_start}{ident_cont}*
array ({ident_cont}|{whitespace}|[\+\-\*\%\/\(\)])* array ({ident_cont}|{whitespace}|[\[\]\+\-\*\%\/\(\)])*
typecast "::" typecast "::"
/* /*
......
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.271 2004/01/28 09:52:14 meskes Exp $ */ /* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.272 2004/02/15 13:48:54 meskes Exp $ */
/* Copyright comment */ /* Copyright comment */
%{ %{
...@@ -4632,7 +4632,6 @@ type_declaration: S_TYPEDEF ...@@ -4632,7 +4632,6 @@ type_declaration: S_TYPEDEF
char * dimension = $6.index1; char * dimension = $6.index1;
char * length = $6.index2; char * length = $6.index2;
printf("MM: %s\n", $5);
if (($3.type_enum == ECPGt_struct || if (($3.type_enum == ECPGt_struct ||
$3.type_enum == ECPGt_union) && $3.type_enum == ECPGt_union) &&
initializer == 1) initializer == 1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment