Fixed parser and library to allow empty database names.

Michael Meskes <meskes@postgresql.org>

Commit: b1710339ba2e318cf6af1a50d4256e9fa98e6c8a
Author: Michael Meskes <meskes@postgresql.org>
Date: 2006-08-29T12:24:52Z
Releases: 8.2.0
Fixed parser and library to allow empty database names.
Streamlined connection name parsing.
Added Joachim's patch to shorten paths before diffing.

Files

PathChange+/−
src/interfaces/ecpg/ChangeLog modified +5 −0
src/interfaces/ecpg/ecpglib/connect.c modified +3 −2
src/interfaces/ecpg/preproc/preproc.y modified +19 −14
src/interfaces/ecpg/test/connect/test1.pgc.in modified +12 −1
src/interfaces/ecpg/test/connect/test5.pgc modified +8 −1
src/interfaces/ecpg/test/expected/compat_informix-dec_test.c modified +1 −1
src/interfaces/ecpg/test/expected/compat_informix-rnull.c modified +1 −1
src/interfaces/ecpg/test/expected/compat_informix-test_informix2.c modified +4 −4
src/interfaces/ecpg/test/expected/compat_informix-test_informix.c modified +5 −5
src/interfaces/ecpg/test/expected/complex-test1.c modified +3 −3
src/interfaces/ecpg/test/expected/complex-test2.c modified +13 −13
src/interfaces/ecpg/test/expected/complex-test3.c modified +13 −13
src/interfaces/ecpg/test/expected/complex-test4.c modified +2 −2
src/interfaces/ecpg/test/expected/complex-test5.c modified +2 −2
src/interfaces/ecpg/test/expected/connect-test1.c modified +40 −15
src/interfaces/ecpg/test/expected/connect-test1.stderr modified +21 −7
src/interfaces/ecpg/test/expected/connect-test2.c modified +1 −1
src/interfaces/ecpg/test/expected/connect-test3.c modified +1 −1
src/interfaces/ecpg/test/expected/connect-test4.c modified +1 −1
src/interfaces/ecpg/test/expected/connect-test5.c modified +22 −7
src/interfaces/ecpg/test/expected/connect-test5.stderr modified +13 −5
src/interfaces/ecpg/test/expected/errors-init.c modified +1 −1
src/interfaces/ecpg/test/expected/pgtypeslib-dt_test2.c modified +1 −1
src/interfaces/ecpg/test/expected/pgtypeslib-dt_test.c modified +1 −1
src/interfaces/ecpg/test/expected/pgtypeslib-num_test2.c modified +1 −1
src/interfaces/ecpg/test/expected/pgtypeslib-num_test.c modified +2 −2
src/interfaces/ecpg/test/expected/sql-code100.c modified +6 −6
src/interfaces/ecpg/test/expected/sql-copystdout.c modified +5 −5
src/interfaces/ecpg/test/expected/sql-define.c modified +6 −6
src/interfaces/ecpg/test/expected/sql-desc.c modified +1 −1
src/interfaces/ecpg/test/expected/sql-dynalloc2.c modified +8 −8
src/interfaces/ecpg/test/expected/sql-dynalloc.c modified +4 −4
src/interfaces/ecpg/test/expected/sql-dyntest.c modified +5 −5
src/interfaces/ecpg/test/expected/sql-func.c modified +3 −3
src/interfaces/ecpg/test/expected/sql-indicators.c modified +6 −6
src/interfaces/ecpg/test/expected/sql-quote.c modified +5 −5
src/interfaces/ecpg/test/expected/sql-show.c modified +1 −1
src/interfaces/ecpg/test/expected/thread-thread.c modified +2 −2
src/interfaces/ecpg/test/expected/thread-thread_implicit.c modified +2 −2
src/interfaces/ecpg/test/pg_regress.sh modified +7 −1