summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib
Commit message (Collapse)AuthorAgeFilesLines
* Add FRONTEND to ecpglib.Bruce Momjian2004-05-251-2/+2
|
* Add exec.c to ecpg library because path.c now uses it.Bruce Momjian2004-05-251-3/+6
|
* Handle inclusion of port modules 'correctly', viz the same way libpqTom Lane2004-05-211-10/+13
| | | | | does it. Fixes OS X, which needs path.c. It may be that Win32 needs some more port modules, but they are easily added.
* - Fixed DEALLOCATE PREPARE to use correct function callMichael Meskes2004-05-211-2/+2
| | | | | - Made sure connect statement does not accept single char variable, but only strings.
* Add mention of why -lpgport is needed in ecpglib (dllwrap).Bruce Momjian2004-05-211-1/+2
|
* Add -lpgport to ecpglib link only on win32. Other platforms haveBruce Momjian2004-05-211-2/+6
| | | | problems with it.
* Revert addition of -lpgport, which breaks the build on platforms thatTom Lane2004-05-211-2/+2
| | | | | are sticky about non-PIC code in shared libraries. Windows will have to find another solution (probably similar to the way libpq does it).
* Win32 needs -lpgport for dll creation of ecpglib.Bruce Momjian2004-05-191-2/+2
|
* - Fixed bug in adjust_informix that treated arrays as simple variables.Michael Meskes2004-05-052-4/+4
| | | | | - Synced parser again. - Synced lexer.
* Minor adjustments to enable public-domain timezone library to be calledBruce Momjian2004-04-301-2/+3
| | | | from our code.
* Make thread flags CFLAGS, not CPPFLAGS.Bruce Momjian2004-04-251-2/+3
|
* Add new auto-detection of thread flags.Bruce Momjian2004-04-231-3/+3
| | | | | | | Allow additional thread flags to be added via port templates. Change thread flag names to PTHREAD_CFLAGS and PTHREAD_LIBS to match new configure script.
* The "cvs add" of test_thread_implicit.pgc seems to have been missed,Bruce Momjian2004-03-151-5/+15
| | | | | | | | | | i've attached this again. Additionally I include a small patch to remove mutex locking when a DEFAULT/NULL connection is being retrieved. This is consistent with libpq. Lee Kindness
* Fix ecpg_sqlca_key_destructor to return void.Bruce Momjian2004-03-141-2/+2
|
* - Fixed Informix compat math functions to cope with the situationsMichael Meskes2004-03-143-9/+46
| | | | | where one argument takes the result. - Applied thread patches by Lee Kindness
* Repair missing inclusions of -lintl for shared libraries.Tom Lane2004-02-101-2/+2
|
* - Issue a warning if a cursor is declared but not opened.Michael Meskes2004-01-282-5/+5
| | | | | | - Fixed prototype for ECPGprepared_statement to not moan about "const char" - Fixed parsing of nested structures. - Added option to parse header files.
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-071-3/+3
| | | | | | | | 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.
* Added patch by Dave Cramer for array handling in ecpglib.Michael Meskes2003-12-031-10/+15
|
* Bump all version numbers and version stamps mentioned in RELEASE_CHANGES.Bruce Momjian2003-11-301-2/+2
|
* make sure the $Id tags are converted to $PostgreSQL as well ...PostgreSQL Daemon2003-11-291-1/+1
|
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-2910-10/+10
|
* Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.Peter Eisentraut2003-11-242-22/+22
| | | | | Fixes compilation failure with --enable-thread-safety --with-perl and Perl 5.6.1.
* Re-added forgotten cache.Michael Meskes2003-11-101-106/+78
|
* Made sure an internal array is not treated as a user defined one.Michael Meskes2003-11-083-116/+170
|
* Include -lkrb5 when needed for shlibs depending on libpq. Per reportTom Lane2003-10-281-2/+2
| | | | from Johan Henselmans.
* Fixed bug with indicators when storage for the string is dynamically allocated.Michael Meskes2003-10-261-2/+2
|
* Cope with platforms that offer LONGLONG_MIN in place of the C99-specTom Lane2003-10-211-1/+5
| | | | LLONG_MIN. One example is AIX, per report from Andreas.
* Adjust Darwin build to use the default 'two level namespace' linkingTom Lane2003-09-271-2/+3
| | | | | | | | method. Fix a number of places where shared libraries were linked without mentioning all the libraries they depend on; the Darwin and AIX ports are known to require this, and it doesn't seem to hurt any other supported platforms. (Hence, remove code in pl/tcl makefile that tried to avoid mentioning other libs if not needed.)
* Rename thread compile flag. Move thread test program to tools/thread,Bruce Momjian2003-09-271-2/+2
| | | | and improve tests.
* - Applied some bug fixing patches by Dave Cramer <dave@fastcrypt.com>.Michael Meskes2003-09-201-3/+5
| | | | - Added protecting defines to include files.
* Removed superfluous return statement in get_data.Michael Meskes2003-09-191-34/+41
|
* - Accept output variables for FETCH in DECLARE statement.Michael Meskes2003-09-182-4/+65
| | | | | | - Synced parser. - Allowed C variables to carry the name of prepared statements. - Added Informix handling of datatype converion errors.
* - Added Dave patch for Informix handling of numeric/int conversion.Michael Meskes2003-09-094-43/+44
| | | | | - Changed all new datatypes to lowercase. - Fixed rounding bug in numerical types.
* Synced parser and fixed a bug in error output to log file.Michael Meskes2003-08-251-2/+2
|
* Add macros for error result fields to libpq.Peter Eisentraut2003-08-242-6/+6
|
* Fix null checking of type decimal datums without indicator in InformixPeter Eisentraut2003-08-081-3/+5
| | | | | | mode. from Dave Cramer
* Be a little bit more careful about using sqlstate, in case libpq returnedPeter Eisentraut2003-08-082-8/+22
| | | | NULL for it.
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
|
* pgindent run.Bruce Momjian2003-08-048-220/+246
|
* Use only two-part shared library version numbers, for better portabilityPeter Eisentraut2003-08-011-2/+2
| | | | and consistency.
* Make ecpg SQLSTATE-aware. Map existing SQLCODE assignments to SQLSTATEs,Peter Eisentraut2003-08-019-227/+165
| | | | | rather than parsing the message. Add some documentation about embedded SQL.
* - Added some Informix error codes in Informix mode.Michael Meskes2003-08-018-68/+68
| | | | - Added just another pgtypeslib function.
* Added explicit casts for date/interval/timestamp.Michael Meskes2003-07-251-50/+56
|
* Added more compat stuff ot the parser.Michael Meskes2003-07-181-4/+1
|
* Allow blanks at the end of numerical values.Michael Meskes2003-07-171-29/+10
|
* Fixed some bugs in Informix compat functions.Michael Meskes2003-07-171-2/+2
|
* Started to create different error codes for different backend messages.Michael Meskes2003-07-154-43/+12
|
* - Synced preproc.y with gram.yMichael Meskes2003-07-141-1/+3
| | | | | - Init sqlca in ECPGprepare(). - Added CLOSE DATABASE for Informix compatibility.
* More informix fixes.Michael Meskes2003-07-082-30/+41
|