Commit Graph

148 Commits (02a6a54ecd6632f974b1b4eebfb2373363431084)

Author SHA1 Message Date
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 15 years ago
Michael Meskes 29259531c7 Replace self written 'long long int' configure test by standard 'AC_TYPE_LONG_LONG_INT' macro call. 16 years ago
Michael Meskes 15ab0e9a60 Ecpg now accepts "long long" datatypes even if "long" is 64bit wide. This used to cover the equally long "long long" type. This patch closes bug #5464. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Michael Meskes 492eaefb90 Do not check nan values for infinity. Some system are not able to handle this. 16 years ago
Michael Meskes a96ad2fc74 Streamlined array handling code in libecpg a little bit, in the process fixing yet another incorrect log output. 16 years ago
Tom Lane 45c88a55c2 Add #include <float.h> --- guessing the lack of this is why Windows 16 years ago
Michael Meskes cedae13017 Fixed NaN/Infinity problems in ECPG for float/double/numeric/decimal by making it OS independant. 16 years ago
Michael Meskes f180856596 Fixed a few typos in ecpg. Two were in comments, the third made a log output reverse yes and no. 16 years ago
Michael Meskes 5bc75618e4 Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to fix problem in auto-prepare mode if the connection is closed and re-opened and the previously prepared query is issued again. 16 years ago
Michael Meskes 6d4a351fcb Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add sqlda support to 16 years ago
Michael Meskes fc19373993 Fixed incorrect memory management. 16 years ago
Michael Meskes 5d34af421d Added STRING datatype for Informix compatibility mode. This work is 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Michael Meskes 14f29f640a Removed unsigned/signed mismatches. 17 years ago
Michael Meskes 0754b391f3 Removed some unneeded variables and comparisons 17 years ago
Michael Meskes 08ffa78483 Argh, wrong line copied again. 17 years ago
Michael Meskes efd019fc94 Fixed copy&paste mistake that made library use uninitialized variable. 17 years ago
Michael Meskes 2d3c691146 Fixed auto allocation for binary data types. 17 years ago
Peter Eisentraut cb05ab81a8 NLS cleanup in ecpglib 17 years ago
Peter Eisentraut e1bdd07c3c Add localization support to ecpg. 18 years ago
Tom Lane e04fa58dcd Fix unportable usages of tolower(). On signed-char machines, it is necessary 18 years ago
Michael Meskes fa0dc92fd8 - Fixed segfault in ecpg when using an array element. 18 years ago
Michael Meskes dbdc2e52a0 Re-enabled variables in fetch/move command. 18 years ago
Michael Meskes 149db6b6b7 Changed prototype for ECPGdo because some compilers don't like int/enum aliasing in there. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Michael Meskes 7793c6ecca Cleaned up ecpglib and renamed functions that do not need to be exported. 18 years ago
Michael Meskes 0c2eb200d6 ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe 18 years ago
Michael Meskes d49b20fbe6 Applied patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> to get prepare thread-safe. 18 years ago
Michael Meskes 3e77c8c6c6 Removed superfluous ECPGfree() call. 18 years ago
Michael Meskes 635a0b9a86 - Finished major rewrite to use new protocol version 18 years ago
Michael Meskes 91411b6105 Fixed one memory leak in descriptor code. 19 years ago
Michael Meskes c8577c6c7f Inlined two functions to get rid of va_list problems on some archs. 19 years ago
Michael Meskes ddcb5bbf76 - Added patch by Magnus Hagander <magnus@hagander.net> to use native 19 years ago
Michael Meskes 153affd058 Fixed multibyte handling as reported by <harada.toshi@oss.ntt.co.jp>. 19 years ago
Michael Meskes fc8115d42f Cleaned up va_list handling. Hopefully this now works on all archs. 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Michael Meskes 9bade3ff84 Replaced double-quote-fix with a hopefully better version. 19 years ago
Michael Meskes 54f5527606 Descriptor values were quoted twice. 19 years ago
Michael Meskes 46d61eb218 Fixed a buffer overrun that was masked on Linux systems. 19 years ago
Michael Meskes e6e61afe16 Fixed some memory bugs that somehow reappeared. 19 years ago
Michael Meskes 79a1a2ec6b Cleaned up log output a little bit more. 19 years ago
Michael Meskes 1fa6be6f69 ynced parser and keyword list. 19 years ago
Michael Meskes 76475a7eb5 Variables should be free'ed only once. 19 years ago
Michael Meskes a27cb17788 Removed superfluous comment 19 years ago
Michael Meskes 72ba3cb50f Added more SoC changes by Joachim Wieland <joe@mcknight.de>: 19 years ago
Tom Lane ae643747b1 Fix a passel of recently-committed violations of the rule 'thou shalt 19 years ago
Michael Meskes 956cbeb7ef Fixed remaining Coverity bugs. 19 years ago
Michael Meskes ea9ec780ed Added some more coverity report patches send in by Joachim Wieland <joe@mcknight.de>. 20 years ago
Michael Meskes 17bab8c3fe Moved some free() calls that coverity correctly complains about. 20 years ago