Michael Meskes
0de1068365
Several fixes to array handling in ecpg.
...
Patches by Ashutosh Bapat <ashutosh.bapat@enterprisedb.com >
Conflicts:
src/interfaces/ecpg/test/expected/preproc-outofscope.c
2014-04-09 12:04:33 +02:00
Michael Meskes
421513ba84
Do not use the variable name when defining a varchar structure in ecpg.
...
With a unique counter being added anyway, there is no need anymore to have the variable name listed, too.
2012-02-13 15:48:49 +01:00
Peter Eisentraut
fc946c39ae
Remove useless whitespace at end of lines
2010-11-23 22:34:55 +02:00
Michael Meskes
600be01e89
ecpg now adds a unique counter to its varchar struct definitions to make these definitions unique, too. It used to use the linenumber but in the rare case of two definitions in one line this was not unique.
2010-03-09 11:09:46 +00:00
Michael Meskes
3c82099c82
First rounf of whitespace changes. Everything but connect-test1 should be fine.
2008-12-29 17:07:06 +00:00
Michael Meskes
c7f5c7c128
Replaced manually synced preproc.y by the one created by the new script.
...
Adapted regression test files accordingly.
2008-11-11 11:41:24 +00:00
Michael Meskes
a9bc069c0b
- Removed duplicate include of ecpgtype.h which meant I had to adapt all expected results.
...
- Changed INFORMIX mode symbol definition yet again because the old way didn't work on NetBSD. Hopefully this one does.
2008-02-17 18:14:29 +00:00
Michael Meskes
aa130f5c42
Fixed compiler warning for enum handling
2007-08-14 10:32:47 +00:00
Michael Meskes
635a0b9a86
- Finished major rewrite to use new protocol version
...
- Really prepare statements
- Added more regression tests
- Added auto-prepare mode
- Use '$n' for positional variables, '?' is still possible via ecpg option
- Cleaned up the sources a little bit
2007-08-14 10:01:54 +00:00
Michael Meskes
a0c366d5a1
Sorry guys, I committed the file from my development snapshot instead the one from HEAD. Fixing it now.
2007-05-27 15:59:57 +00:00
Michael Meskes
eff6773ae6
The source code changed, so the expected file changed too.
2007-05-27 11:32:59 +00:00
Michael Meskes
d3e131e062
- Changed some whitespacing in connect statement.
...
- Made some chars const as proposed by Stefan Huehner <stefan@huehner.org >.
- Synced parser and keyword lists.
- Copied two token parsing from backend parser to ecpg parser.
- Also added a test case for this.
2007-03-17 19:25:24 +00:00
Michael Meskes
b8f611cf4b
Simplified regression handling
...
Added patch by Joachim to work around OpenBSD bug in regression suite.
2007-01-12 10:00:14 +00:00
Michael Meskes
5b88b85cad
Applied Joachim's patch for a --regression option.
...
Made this option mark the .c files, so the environment variable is no longer needed.
Created a special MinGW file with the special error message.
Do not print port into log file when running regression tests.
2007-01-11 15:47:34 +00:00
Bruce Momjian
9b1854f16e
Update ecpg regresison output for new library version number.
2007-01-05 22:43:17 +00:00
Michael Meskes
fcc2fbac22
Reverted changes made by pgindent
...
Made show.pgc set all variables before displaying them.
2006-10-04 10:09:03 +00:00
Bruce Momjian
f99a569a2e
pgindent run for 8.2.
2006-10-04 00:30:14 +00:00
Michael Meskes
9897e35c56
Added Joachim's changes for MinGW.
...
Added SET DATESTYLE to one test so the output format is defined.
2006-09-26 07:56:57 +00:00
Michael Meskes
52a013bea8
More logic from complex/test* moved to their own testcases.
2006-09-08 09:03:40 +00:00