summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib/execute.c
AgeCommit message (Collapse)Author
2006-08-18Backported buffer overrun fix from HEADMichael Meskes
2006-07-05Fixed remaining Coverity bugs.Michael Meskes
2006-06-26Added some more coverity report patches send in by Joachim Wieland ↵Michael Meskes
<joe@mcknight.de>.
2006-06-25Moved some free() calls that coverity correctly complains about.Michael Meskes
2006-06-21Added some more coverity report patches send in by Martijn van Oosterhout ↵Michael Meskes
<kleptog@svana.org>.
2006-06-21Added fixes from the coverity report send in by Joachim Wieland ↵Michael Meskes
<joe@mcknight.de> Added missing error handling in a few functions in ecpglib.
2006-04-24Fixed memory leak bugs found by Martijn Oosterhout.Michael Meskes
2005-11-30- Made several variables "const char *" instead of "char *" as proposed by ↵Michael Meskes
Qingqing Zhou <zhouqq@cs.toronto.edu>. - Replaced all strdup() calls by ECPGstrdup().
2005-06-02Fixed memory leak in ecpglib by adding some missing free() commands.Michael Meskes
2005-03-18Added patch by Christof Petig <christof@petig-baender.de> to work around gcc ↵Michael Meskes
bug on powerpc and amd64.
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-07-05- Fixed indicator in SET DESCRIPTOR.Michael Meskes
- Added special handling of descriptor header information. - Some code cleanup.
2004-07-04Made sure SET DESCRIPTOR accepts all data types including constants.Michael Meskes
2004-06-30Added SET DESCRIPTOR command.Michael Meskes
Note that this still has some bugs. The functionality is there though, it's just a matter of fixing the bugs now. Cleaned up error handling in preprocessor.
2004-06-27- Only use typedefs inside their scope.Michael Meskes
- Variables that are out of scope, were not removed all the time. - Make a varchar NULL set everything to 0 when not using indicators. - Synced parser.
2004-05-05- Fixed bug in adjust_informix that treated arrays as simple variables.Michael Meskes
- Synced parser again. - Synced lexer.
2004-01-28- Issue a warning if a cursor is declared but not opened.Michael Meskes
- Fixed prototype for ECPGprepared_statement to not moan about "const char" - Fixed parsing of nested structures. - Added option to parse header files.
2004-01-07More janitorial work: remove the explicit casting of NULL literals to aNeil Conway
pointer type when it is not necessary to do so. For future reference, casting NULL to a pointer type is only necessary when (a) invoking a function AND either (b) the function has no prototype OR (c) the function is a varargs function.
2003-12-03Added patch by Dave Cramer for array handling in ecpglib.Michael Meskes
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-10Re-added forgotten cache.Michael Meskes
2003-11-08Made sure an internal array is not treated as a user defined one.Michael Meskes
2003-10-26Fixed bug with indicators when storage for the string is dynamically allocated.Michael Meskes
2003-09-18- Accept output variables for FETCH in DECLARE statement.Michael Meskes
- Synced parser. - Allowed C variables to carry the name of prepared statements. - Added Informix handling of datatype converion errors.
2003-09-09- Added Dave patch for Informix handling of numeric/int conversion.Michael Meskes
- Changed all new datatypes to lowercase. - Fixed rounding bug in numerical types.
2003-08-04pgindent run.Bruce Momjian
2003-08-01Make ecpg SQLSTATE-aware. Map existing SQLCODE assignments to SQLSTATEs,Peter Eisentraut
rather than parsing the message. Add some documentation about embedded SQL.
2003-08-01- Added some Informix error codes in Informix mode.Michael Meskes
- Added just another pgtypeslib function.
2003-07-25Added explicit casts for date/interval/timestamp.Michael Meskes
2003-07-15Started to create different error codes for different backend messages.Michael Meskes
2003-07-08More informix fixes.Michael Meskes
2003-07-07"char *" of course is not the same as "char []". So I had to fix the way ↵Michael Meskes
ecpg treated the second one.
2003-07-04date, interval and timestamp data should be quoted.Michael Meskes
2003-07-04Fixed informix behaviour for select without into.Michael Meskes
2003-07-01Use ISO dates in pgtypeslib by default.Michael Meskes
Applied patch by Philip Yarra to fix some thread issues. Added a new data type "decimal" which is mostly the same as our "numeric" but uses a fixed length array to store the digits. This is for compatibility with Informix and maybe others.
2003-06-26Added just another compatibility level for Informix.Michael Meskes
2003-06-25Implemented Informix special way to treat NULLs, removed warnings, synced.Michael Meskes
2003-06-20Allow constants in using clauses.Michael Meskes
2003-06-15Make ecpg thread safe.Bruce Momjian
Lee Kindness
2003-06-13- Enable FETCH without INTO.Michael Meskes
- Compatibility functions for INFORMIX handling of DECLARE statement.
2003-04-01More patches for informix compatibility.Michael Meskes
2003-03-30Moved Informix stuff to its own compat library. Interval datetype is now ↵Michael Meskes
fully functional.
2003-03-27More changes to pgtypeslib and set optimization to -O1.Michael Meskes
2003-03-25Use PQfreemem() consistently, and document its use for Notify.Bruce Momjian
Keep PQfreeNotify() around for binary compatibility.
2003-03-20Started adding date and timestamp.Michael Meskes
2003-03-19Avoid mysterious warning about possibly uninitialized variable.Peter Eisentraut
2003-03-18Some bugfixes for numerical library.Michael Meskes
2003-03-16Started working on a seperate pgtypes library. First test work. PLEASE test ↵Michael Meskes
compilation on iother systems.