Commit Graph

60 Commits (a5238ced6789191c24d4979fdd06dd8d4412f72c)

Author SHA1 Message Date
Michael Meskes a5238ced67 Fixed some memory leaks in ECPG. 11 years ago
Michael Meskes 381c3b8f4c When processing nested structure pointer variables ecpg always expected an 13 years ago
Michael Meskes 1066dbfb85 There is no need to have to identical functions in ecpg thus removing one of them. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Michael Meskes 1fbb06d204 Zoltan beautified his hidden-variable-patch for ecpg. This also makes sure we get an error message instead of a warning if the variable have different types. 16 years ago
Michael Meskes b2bddc2ff2 Applied Zoltan's patch to make ecpg spit out warnings if a local variable hides a global one with the same name. 16 years ago
Michael Meskes 600be01e89 ecpg now adds a unique counter to its varchar struct definitions to make these definitions unique, too. It used to use the linenumber but in the rare case of two definitions in one line this was not unique. 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Michael Meskes aa6ac35221 Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope cursor support to native mode. 16 years ago
Michael Meskes a160c421a5 Added dynamic cursor names to ecpg. Almost the whole patch was done by 16 years ago
Michael Meskes 5d34af421d Added STRING datatype for Informix compatibility mode. This work is 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 8032d76b5b Gettext plural support 17 years ago
Peter Eisentraut 39ab3c1c61 Message format tuning 17 years ago
Peter Eisentraut 3b35a904aa Message style review 17 years ago
Peter Eisentraut e1bdd07c3c Add localization support to ecpg. 18 years ago
Michael Meskes fa0dc92fd8 - Fixed segfault in ecpg when using an array element. 18 years ago
Michael Meskes 51a5921dcc Fixed a few minor glitches pointed out by splint. 18 years ago
Michael Meskes 635a0b9a86 - Finished major rewrite to use new protocol version 19 years ago
Michael Meskes 0bee536ad8 Replaced $Header$ by $§PosgreSQL$ 20 years ago
Michael Meskes cdf131abac Added missing $Header$ entries. 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Michael Meskes ec7806db2c Fixed bug in parsing of typedef'ed array sizes. 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Michael Meskes 8715789928 Made sure SET DESCRIPTOR accepts all data types including constants. 22 years ago
Michael Meskes 90326c01c9 Added SET DESCRIPTOR command. 22 years ago
Michael Meskes 03ad5da8f8 - Only use typedefs inside their scope. 22 years ago
Michael Meskes 2b55612645 - Added additional test case. 22 years ago
Michael Meskes 77528c9bd7 Fixed memory misusage in variable handling. 22 years ago
Michael Meskes f3c6d592d2 - Fixed segfault due to missing check for variable declaration. 22 years ago
Michael Meskes 6d9a81b66f Removed some debugging output. 22 years ago
Michael Meskes 6ccfc4f430 - Issue a warning if a cursor is declared but not opened. 22 years ago
Michael Meskes 95eea2d89c - Added just another patch by Dave that fixes a reversed order in 22 years ago
Michael Meskes 22c0b1f0f4 - Fixed order mismatch in processing "using" arguments. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Michael Meskes 91d60637cf "char *" of course is not the same as "char []". So I had to fix the way ecpg treated the second one. 23 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago
Bruce Momjian 46bf651480 Array mega-patch. 23 years ago
Michael Meskes 1ca0b6d047 Make sure a variable is no longer referenced when it is removed. 23 years ago
Michael Meskes 196d0dd10b Changed variable parsing so struct[n].attr works. 23 years ago
Michael Meskes bbe9902223 Parse forward definiton of structs. 23 years ago
Michael Meskes d03a067ba0 ecpg now recognizes named structs/unions. So you don't have to list the whole definition everytime you declare a variable anymore. 23 years ago
Michael Meskes 4e1ed3da9b - Added more compatibility functions. 23 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Bruce Momjian a12b4e279b I checked all the previous string handling errors and most of them were 24 years ago
Michael Meskes 7138a1e5fc - Fixed variable handling for struct members. 24 years ago
Michael Meskes 988fdce5d1 - Removed space_or_nl and line_end from pgc.l. 24 years ago
Michael Meskes 0a7a8256b8 committed the missing files 24 years ago
Bruce Momjian 16cb347eee // -> /* */, per Tatsuo. 24 years ago