aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2003-06-15 11:10:09 +0000
committerMichael Meskes <meskes@postgresql.org>2003-06-15 11:10:09 +0000
commit86a83319358303dd891e9e1b3bb69d56c1983adb (patch)
tree65c4f0c25313f16fccda1018e7063f31f6ec4721 /src
parent7ea9c94814300c7478987b707544bbbb561ba4e4 (diff)
downloadpostgresql-86a83319358303dd891e9e1b3bb69d56c1983adb.tar.gz
postgresql-86a83319358303dd891e9e1b3bb69d56c1983adb.zip
Some minor changes for new version numbering.
Diffstat (limited to 'src')
-rw-r--r--src/interfaces/ecpg/ChangeLog9
-rw-r--r--src/interfaces/ecpg/ecpglib/Makefile4
-rw-r--r--src/interfaces/ecpg/include/ecpgtype.h20
3 files changed, 19 insertions, 14 deletions
diff --git a/src/interfaces/ecpg/ChangeLog b/src/interfaces/ecpg/ChangeLog
index 284b94f2baf..416081aa1bc 100644
--- a/src/interfaces/ecpg/ChangeLog
+++ b/src/interfaces/ecpg/ChangeLog
@@ -1487,8 +1487,13 @@ Fri Jun 13 10:11:12 CEST 2003
- Enable FETCH without INTO.
- Compatibility functions for INFORMIX handling of DECLARE statement.
- - Set ecpg version to 2.12.0.
- - Set ecpg library to 3.4.2.
+
+Sun Jun 15 11:18:58 CEST 2003
+
+ - Applied multi-threading patch by Lee Kindess <lkindness@csl.co.uk>
+ - Changed order of types in enum to make working with these easier.
+ - Set ecpg version to 3.0.0
+ - Set ecpg library to 4.0.0
- Set pgtypes library to 1.0.0
- Set compat library to 1.0.0
diff --git a/src/interfaces/ecpg/ecpglib/Makefile b/src/interfaces/ecpg/ecpglib/Makefile
index 68f1a2273d1..f7e5135f645 100644
--- a/src/interfaces/ecpg/ecpglib/Makefile
+++ b/src/interfaces/ecpg/ecpglib/Makefile
@@ -4,7 +4,7 @@
#
# Copyright (c) 1994, Regents of the University of California
#
-# $Header: /cvsroot/pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.4 2003/06/15 04:07:58 momjian Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.5 2003/06/15 11:10:09 meskes Exp $
#
#-------------------------------------------------------------------------
@@ -14,7 +14,7 @@ include $(top_builddir)/src/Makefile.global
NAME= ecpg
SO_MAJOR_VERSION= 4
-SO_MINOR_VERSION= 1.1
+SO_MINOR_VERSION= 0.1
override CPPFLAGS := -I$(top_srcdir)/src/interfaces/ecpg/include -I$(libpq_srcdir) $(CPPFLAGS) $(THREAD_CFLAGS)
diff --git a/src/interfaces/ecpg/include/ecpgtype.h b/src/interfaces/ecpg/include/ecpgtype.h
index 32dd84aafc0..51f090c8443 100644
--- a/src/interfaces/ecpg/include/ecpgtype.h
+++ b/src/interfaces/ecpg/include/ecpgtype.h
@@ -40,22 +40,22 @@ enum ECPGttype
{
ECPGt_char = 1, ECPGt_unsigned_char, ECPGt_short, ECPGt_unsigned_short,
ECPGt_int, ECPGt_unsigned_int, ECPGt_long, ECPGt_unsigned_long,
+ ECPGt_long_long, ECPGt_unsigned_long_long,
ECPGt_bool,
ECPGt_float, ECPGt_double,
ECPGt_varchar, ECPGt_varchar2,
+ ECPGt_numeric,
+ ECPGt_date,
+ ECPGt_timestamp,
+ ECPGt_interval,
ECPGt_array,
ECPGt_struct,
ECPGt_union,
+ ECPGt_descriptor, /* sql descriptor, no C variable */
ECPGt_char_variable,
- ECPGt_EOIT, /* End of insert types. */
- ECPGt_EORT, /* End of result types. */
- ECPGt_NO_INDICATOR, /* no indicator */
- ECPGt_long_long, ECPGt_unsigned_long_long,
- ECPGt_descriptor, /* sql descriptor, no C variable */
- ECPGt_numeric,
- ECPGt_date,
- ECPGt_timestamp,
- ECPGt_interval
+ ECPGt_EOIT, /* End of insert types. */
+ ECPGt_EORT, /* End of result types. */
+ ECPGt_NO_INDICATOR /* no indicator */
};
/* descriptor items */
@@ -80,7 +80,7 @@ enum ECPGdtype
ECPGd_cardinality
};
-#define IS_SIMPLE_TYPE(type) (((type) >= ECPGt_char && (type) <= ECPGt_varchar2) || ((type)>=ECPGt_long_long && (type) <= ECPGt_unsigned_long_long) || (type) >= ECPGt_numeric)
+#define IS_SIMPLE_TYPE(type) ((type) >= ECPGt_char && (type) <= ECPGt_interval)
#ifdef __cplusplus
}