From: Michael Meskes Date: Tue, 20 May 2003 11:05:27 +0000 (+0000) Subject: Reversed my incorrect fix. X-Git-Tag: REL7_4_BETA1~569 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc554458ad0aa810e6b0fd21fe672842cd11599b;p=postgresql Reversed my incorrect fix. --- diff --git a/src/interfaces/ecpg/ChangeLog b/src/interfaces/ecpg/ChangeLog index 0762cba44b..5dd7977cea 100644 --- a/src/interfaces/ecpg/ChangeLog +++ b/src/interfaces/ecpg/ChangeLog @@ -1422,6 +1422,16 @@ Fri May 16 11:45:50 CEST 2003 Fri May 16 13:32:10 CEST 2003 - Made double variables work again. + +Mon May 19 09:22:40 CEST 2003 + + - Fixed exec sql ifdef command. + +Tue May 20 11:47:00 CEST 2003 + + - Reversed my fix for ifdef. It was the example, not ecpg which was + incorrect. + - Changed DBPATH variable to PG_DBPATH. - Set ecpg version to 2.12.0. - Set ecpg library to 3.4.2. - Set pgtypes library to 1.0.0 diff --git a/src/interfaces/ecpg/ecpglib/connect.c b/src/interfaces/ecpg/ecpglib/connect.c index 99c94a10bb..0c8ac72f18 100644 --- a/src/interfaces/ecpg/ecpglib/connect.c +++ b/src/interfaces/ecpg/ecpglib/connect.c @@ -1,4 +1,4 @@ -/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/ecpglib/connect.c,v 1.4 2003/05/02 14:43:25 meskes Exp $ */ +/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/ecpglib/connect.c,v 1.5 2003/05/20 11:05:27 meskes Exp $ */ #include "postgres_fe.h" @@ -264,8 +264,9 @@ ECPGconnect_informix(int lineno, const char *name, const char *user, const char char *informix_name = (char *)name, *envname; /* Informix uses an environment variable DBPATH that overrides - * the connection parameters given here */ - envname = getenv("DBPATH"); + * the connection parameters given here. + * We do the same with PG_DBPATH as the syntax is different. */ + envname = getenv("PG_DBPATH"); if (envname) informix_name = envname; return (ECPGconnect(lineno, informix_name, user, passwd, connection_name, autocommit)); diff --git a/src/interfaces/ecpg/preproc/pgc.l b/src/interfaces/ecpg/preproc/pgc.l index b06ede0fce..77ba3666df 100644 --- a/src/interfaces/ecpg/preproc/pgc.l +++ b/src/interfaces/ecpg/preproc/pgc.l @@ -12,7 +12,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.108 2003/05/19 07:19:57 meskes Exp $ + * $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.109 2003/05/20 11:05:27 meskes Exp $ * *------------------------------------------------------------------------- */ @@ -905,7 +905,7 @@ cppline {space}*#(.*\\{space})+.* {other} { /* ignore */ } -{identifier}{space}* { +{identifier}{space}*';' { if ( preproc_tos >= MAX_NESTED_IF-1 ) { mmerror(PARSE_ERROR, ET_FATAL, "Too many nested 'EXEC SQL IFDEF' conditions"); }