| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
| |
Use bool as type for booleans instead of int.
Do not implicitely cast size_t to int.
Make the compiler stop complaining about unused variables by adding an empty statement.
|
| |
|
| |
|
|
|
|
|
|
| |
there was an error processing the input file.
Work done by Zoltan.
|
| |
|
|
|
|
| |
cursor support to native mode.
|
| |
|
| |
|
|
|
|
| |
provided by Andrew.
|
|
|
|
| |
help of pg_dump and pg_dumpall more similar.
|
| |
|
| |
|
|
|
|
|
|
|
| |
to the gettext domain name, to simplify parallel installations.
Also, rename set_text_domain() to pg_bindtextdomain(), because that is what
it does.
|
|
|
|
| |
Author: Euler Taveira de Oliveira <euler@timbira.com>
|
|
|
|
|
|
| |
expected results.
- Changed INFORMIX mode symbol definition yet again because the old way didn't work on NetBSD. Hopefully this one does.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Made sure ecpg deletes output file in case of an error.
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Standard English uses "may", "can", and "might" in different ways:
may - permission, "You may borrow my rake."
can - ability, "I can lift that log."
might - possibility, "It might rain today."
Unfortunately, in conversational English, their use is often mixed, as
in, "You may use this variable to do X", when in fact, "can" is a better
choice. Similarly, "It may crash" is better stated, "It might crash".
|
|
|
|
| |
Added patch by Joachim to work around OpenBSD bug in regression suite.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Fixed missing continuation line character.
Do not translate $-quoting.
Bit field notation belongs to a variable not a variable list.
Output of line number only done by one function.
|
| |
|
| |
|
|
|
|
| |
malloc() doesn't set errno, so most uses were buggy anyway.
|
| |
|
|
|
|
| |
Fixed handling of cyclic defines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
extensive change then what was suggested. I found the file path.c that
contained a lot of "Unix/Windows" agnostic functions so I added a function
there instead and removed the PATHSEP declaration in exec.c altogether. All
to keep things from scattering all over the code.
I also took the liberty of changing the name of the functions
"first_path_sep" and "last_path_sep". Where I come from (and I'm apparently
not alone given the former macro name PATHSEP), they should be called
"first_dir_sep" and "last_dir_sep". The new function I introduced, that
actually finds path separators, is now the "first_path_sep". The patch
contains changes on all affected places of course.
I also changed the documentation on dynamic_library_path to reflect the
chagnes.
Thomas Hallgren
|
|
|
|
|
|
|
| |
Create new get_* functions to access compiled-in paths and adjust if
relative installs are to be used.
Clean up substitute_libpath_macro() code.
|
|
|
|
|
|
|
|
|
| |
find_my_exec/find_other_exec(). Remove passing of progname to these
functions as they can find that out from argv[0], which they already
have.
Make get_progname return const char *, and update all progname variables
to be const char *.
|
| |
|
|
|
|
|
|
| |
- Fixed prototype for ECPGprepared_statement to not moan about "const char"
- Fixed parsing of nested structures.
- Added option to parse header files.
|
|
|
|
|
|
| |
was integrated into ecpg_informix.h, the other ones go into their own
subdirectory that is automatically considered by the embedded preprocessor
when in Informix mode.
|
| |
|
| |
|
|
|
|
|
| |
- Fixed typo in ecpg for Informix dec_t type.
- Fixed precision handling in Informix compat funxtions.
|
| |
|
|
|
|
|
| |
- Changed all new datatypes to lowercase.
- Fixed rounding bug in numerical types.
|
| |
|
|
|
|
| |
- Added just another pgtypeslib function.
|
| |
|
| |
|
|
|
|
| |
- Compatibility functions for INFORMIX handling of DECLARE statement.
|
| |
|
| |
|
|
|
|
|
| |
- Accept CPP defines for type definitions.
- Do not parse system include files automatically for Informix mode
|
| |
|