Commit Graph

3 Commits (ee27584c4a40620fb26d1729e9cc449d54d62b07)

Author SHA1 Message Date
Tom Lane ee27584c4a Second try at fixing ecpglib thread-safety problem. 7 years ago
Tom Lane 8eb4a9312c Avoid thread-safety problem in ecpglib. 7 years ago
Tom Lane 3295f82022 Rename ecpg's various "extern.h" files to have distinct names. 7 years ago
Michael Meskes 3b7ab43804 Add Oracle like handling of char arrays. 7 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Tom Lane 9722bb5757 Fix inclusions of postgres_fe.h from .h files. 8 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Michael Meskes c396f2b83d Fix declaration of isarray variable. 10 years ago
Andres Freund bbfd7edae5 Add macros wrapping all usage of gcc's __attribute__. 10 years ago
Tom Lane 2e211211a7 Use FLEXIBLE_ARRAY_MEMBER in a number of other places. 11 years ago
Michael Meskes 5ee5bc3873 This routine was calling ecpg_alloc to allocate to memory but did not 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Alvaro Herrera 61bee9f756 Split ecpg_execute() in constituent parts 12 years ago
Alvaro Herrera 3291301385 Split ECPGdo() in constituent parts 12 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Michael Meskes 8cf82ac53e Ecpglib stores variables that are used in DECLARE statements in a global list. 14 years ago
Peter Eisentraut 52ce20589a Add missing format attributes 14 years ago
Michael Meskes 35d5d962e1 Some cleanup in ecpg code: 15 years ago
Michael Meskes 816b008eaf Applied patch by Itagaki Takahiro to fix incorrect status calculation in 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Michael Meskes 555a02f910 Added a configure test for "long long" datatypes. So far this is only used in ecpg and replaces the old test that was kind of hackish. 15 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. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 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
Michael Meskes bf69b535c0 Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add DESCRIBE [OUTPUT] statement to ecpg. 16 years ago
Michael Meskes 6d4a351fcb Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add sqlda support to 16 years ago
Michael Meskes 0754b391f3 Removed some unneeded variables and comparisons 16 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
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 c4a6c2f871 Hopefully fixed some stuff that causes Windows builds to fail. 18 years ago
Michael Meskes 0c2eb200d6 ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe 18 years ago
Michael Meskes 60e83cec57 Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> 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 cbe74fafe5 Hopefully fixed missing CHAR_BIT symbol 18 years ago
Michael Meskes 635a0b9a86 - Finished major rewrite to use new protocol version 18 years ago
Michael Meskes 85a3fce996 Removed non-existant function from extern.h 18 years ago
Michael Meskes ddcb5bbf76 - Added patch by Magnus Hagander <magnus@hagander.net> to use native 19 years ago
Michael Meskes a5a1506c96 Removed compiler warning due to unneeded unsigned declaration. 19 years ago
Michael Meskes b8f611cf4b Simplified regression handling 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
Bruce Momjian 9ac2f2e8ea Add missing ecpg function prototype needed when in threaded mode --- 19 years ago
Michael Meskes a829da152c Added fixed from the coverity report send in by Joachim Wieland <joe@mcknight.de> 19 years ago
Bruce Momjian f3d99d160d Add CVS tag lines to files that were lacking them. 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Bruce Momjian 8a79451152 I have to admit that I got the case of the preprocessor symbol on amd64 20 years ago