Michael Meskes
59e242a496
Mark variables as const in pgtypeslib if they only carry a format string.
2011-12-18 19:04:19 +01:00
Greg Stark
7b66e2c086
fix up a couple non-prototypes of the form foo() to be foo(void) -- found using -Wstrict-prototypes
2011-03-27 21:31:41 +01:00
Magnus Hagander
fe9b36fd59
Convert cvsignore to gitignore, and add .gitignore for build targets.
2010-09-22 12:57:04 +02:00
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
2010-09-20 22:08:53 +02:00
Peter Eisentraut
3f11971916
Remove extra newlines at end and beginning of files, add missing newlines
...
at end of files.
2010-08-19 05:57:36 +00:00
Michael Meskes
29259531c7
Replace self written 'long long int' configure test by standard 'AC_TYPE_LONG_LONG_INT' macro call.
2010-05-25 17:28:20 +00:00
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.
2010-05-25 14:32:55 +00:00
Bruce Momjian
2cc6ff45f8
Revert pgindent changes to ecpg include files that are part of ecpg
...
regession test output, and update pgindent script to avoid them in the
future.
2010-02-26 17:07:55 +00:00
Bruce Momjian
65e806cba1
pgindent run for 9.0
2010-02-26 02:01:40 +00:00
Michael Meskes
cedae13017
Fixed NaN/Infinity problems in ECPG for float/double/numeric/decimal by making it OS independant.
...
Patch done by Zoltán Böszörményi.
2010-02-02 16:09:12 +00:00
Michael Meskes
aa6ac35221
Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add out-of-scope cursor support to native mode.
2010-01-26 09:07:32 +00:00
Michael Meskes
bf69b535c0
Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add DESCRIBE [OUTPUT] statement to ecpg.
2010-01-15 10:44:39 +00:00
Tom Lane
901be0fad4
Remove all the special-case code for INT64_IS_BUSTED, per decision that
...
we're not going to support that anymore.
I did keep the 64-bit-CRC-with-32-bit-arithmetic code, since it has a
performance excuse to live. It's a bit moot since that's all ifdef'd
out, of course.
2010-01-07 04:53:35 +00:00
Michael Meskes
223a9cd33f
Remove __FUNCTION__ keyword that is not recognized by som compilers.
2010-01-06 15:10:21 +00:00
Michael Meskes
1658f6bf58
And another one
2010-01-05 17:10:23 +00:00
Michael Meskes
ed4295f534
And another one of the same problem.
2010-01-05 17:07:51 +00:00
Michael Meskes
76ecbb5782
Ah, should read the file completely. I got so used to git that I almost forgot about the cvs stuff.
2010-01-05 17:04:18 +00:00
Michael Meskes
6d4a351fcb
Applied patch by Boszormenyi Zoltan <zb@cybertec.at> to add sqlda support to
...
ecpg in both native and compatiblity mode.
2010-01-05 16:38:23 +00:00
Peter Eisentraut
f1c5247563
Simplify a few makefile rules since install-sh can now install multiple
...
files in one run.
2009-10-26 21:33:01 +00:00
Michael Meskes
dacaeff5ae
Added patch by Bernd Helmle <bernd.helmle@credativ.de> that adds a low level
...
function that returns the current transaction status.
2009-09-18 13:13:32 +00:00
Peter Eisentraut
9d182ef002
Update of install-sh, mkinstalldirs, and associated configury
...
Update install-sh to that from Autoconf 2.63, plus our Darwin-specific
changes (which I simplified a bit). install-sh is now able to install
multiple files in one run, so we could simplify our makefiles sometime.
install-sh also now has a -d option to create directories, so we don't need
mkinstalldirs anymore.
Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available
instead of install-sh -d. For consistency with the rest of the world,
the corresponding make variable has been renamed from $(mkinstalldirs) to
$(MKDIR_P).
2009-08-26 22:24:44 +00:00
Michael Meskes
cf37d68467
Made sure sqlca is reset for declare cursor in Informix mode as pointed out by
...
Böszörményi Zoltán <zb@cybertec.at>.
2009-08-14 13:28:22 +00:00
Michael Meskes
5d34af421d
Added STRING datatype for Informix compatibility mode. This work is
...
based on a patch send in by Böszörményi Zoltán <zb@cybertec.at>.
2009-08-07 10:51:21 +00:00
Bruce Momjian
d747140279
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
...
provided by Andrew.
2009-06-11 14:49:15 +00:00
Michael Meskes
0754b391f3
Removed some unneeded variables and comparisons
2009-05-20 16:13:18 +00:00
Peter Eisentraut
9c4b69ed5c
Recreate ecpg_config.h with a stamp file created by config.status, same
...
way pg_config.h is handled. This avoids reruns of config.status on every
build, if configure has been rerun.
2009-01-22 22:27:13 +00:00
Andrew Dunstan
e72c98b058
fix ecpg regression tests broken by over-eager adding of $PostgreSQL$ markers
2008-05-17 02:43:16 +00:00
Andrew Dunstan
53972b460c
Add $PostgreSQL$ markers to a lot of files that were missing them.
...
This particular batch was just for *.c and *.h file.
The changes were made with the following 2 commands:
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | while read file ; do head -n 1 < $file | grep -q '^/\*' && echo $file; done | xargs -l sed -i -e '1s/^\// /' -e '1i/*\n * $PostgreSQL:$ \n *'
find . \( \( -name 'libstemmer' -o -name 'expected' -o -name 'ppport.h' \) -prune \) -o \( -name '*.[ch]' \) \( -exec grep -q '\$PostgreSQL' {} \; -o -print \) | xargs -l sed -i -e '1i/*\n * $PostgreSQL:$ \n */'
2008-05-17 01:28:26 +00:00
Peter Eisentraut
e1bdd07c3c
Add localization support to ecpg.
...
Author: Euler Taveira de Oliveira <euler@timbira.com>
2008-05-16 15:20:04 +00:00
Michael Meskes
f9e083fd30
Added ECPGget_PGconn() function to ecpglib, courtesy of Mike Aubury.
...
Removed one include file from connect-test1.
2008-03-20 16:29:45 +00:00
Peter Eisentraut
f6f8d61a47
Fix uninstall target.
2008-02-26 13:48:57 +00:00
Michael Meskes
a9bc069c0b
- Removed duplicate include of ecpgtype.h which meant I had to adapt all expected results.
...
- Changed INFORMIX mode symbol definition yet again because the old way didn't work on NetBSD. Hopefully this one does.
2008-02-17 18:14:29 +00:00
Michael Meskes
efac2796e6
Changed the way symbols are defined in C in INFORMIX mode.
2008-02-15 11:20:21 +00:00
Michael Meskes
a3a648ecc9
Sorry, accidently committed a patch I'm working on. Reverting it.
...
The only correct change was:
- Added SQLSTATE macro closing bug #3961 .
2008-02-14 12:27:26 +00:00
Michael Meskes
78772dc018
*** empty log message ***
2008-02-14 12:22:36 +00:00
Michael Meskes
149db6b6b7
Changed prototype for ECPGdo because some compilers don't like int/enum aliasing in there.
2008-01-13 11:53:16 +00:00
Bruce Momjian
fdf5a5efb7
pgindent run for 8.3.
2007-11-15 21:14:46 +00:00
Michael Meskes
7793c6ecca
Cleaned up ecpglib and renamed functions that do not need to be exported.
...
Created export list for ecpglib.
2007-10-03 11:11:12 +00:00
Michael Meskes
c4a6c2f871
Hopefully fixed some stuff that causes Windows builds to fail.
2007-10-03 08:55:23 +00:00
Michael Meskes
0c2eb200d6
ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe
...
descriptor handling
2007-10-02 09:50:00 +00:00
Michael Meskes
60e83cec57
Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp>
...
to get memory allocation thread-safe. He also did some cleaning up.
2007-09-30 11:38:48 +00:00
Tom Lane
314ed5de6d
Define the FRONTEND symbol in postgres_fe.h, which allows us to eliminate
...
duplicative -DFRONTEND flags from many Makefiles. We still need Makefile
control of the symbol in a few places that compile frontend-or-backend
src/port/ files, but it's a lot cleaner than before.
Hiroshi Saito
2007-09-27 19:53:44 +00:00
Michael Meskes
d49b20fbe6
Applied patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> to get prepare thread-safe.
2007-09-26 10:57:01 +00:00
Michael Meskes
635a0b9a86
- Finished major rewrite to use new protocol version
...
- Really prepare statements
- Added more regression tests
- Added auto-prepare mode
- Use '$n' for positional variables, '?' is still possible via ecpg option
- Cleaned up the sources a little bit
2007-08-14 10:01:54 +00:00
Magnus Hagander
906b2e1b37
Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with
...
third party includes (like tcl) that define DLLIMPORT.
2007-07-25 12:22:54 +00:00
Michael Meskes
7e72d07aa4
Applied patch send by Joachim Wieland to fix INTEGER_DATETIMES under MSVC.
2007-05-28 09:46:47 +00:00
Michael Meskes
ddcb5bbf76
- Added patch by Magnus Hagander <magnus@hagander.net> to use native
...
win32 threads.
- Fixed regression tests to run threading tests.
2007-03-29 12:02:24 +00:00
Alvaro Herrera
cf06c2e5d4
Fix Makefile problem which prevented installation on VPATH builds.
2006-11-29 21:21:03 +00:00
Michael Meskes
09309df9a2
Also install ecpg_config.h
2006-11-28 12:44:06 +00:00
Bruce Momjian
f99a569a2e
pgindent run for 8.2.
2006-10-04 00:30:14 +00:00