summaryrefslogtreecommitdiff
path: root/dbdimp.h
diff options
context:
space:
mode:
authorDamyan Ivanov <dmn@debian.org>2011-09-19 09:44:34 +0300
committerDamyan Ivanov <dmn@debian.org>2011-09-19 09:44:34 +0300
commit8dd5c96d703894956595d1a3cf682ebe0115d0a6 (patch)
tree2f75fca6c4668eaa514af1a563fae922e8178b7e /dbdimp.h
parent61cc04df5d08596a1fe61a21aae9488e356a4467 (diff)
Imported Upstream version 0.60
Diffstat (limited to 'dbdimp.h')
-rw-r--r--dbdimp.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/dbdimp.h b/dbdimp.h
index beb441f..7c34fc7 100644
--- a/dbdimp.h
+++ b/dbdimp.h
@@ -1,6 +1,8 @@
/*
$Id: dbdimp.h 395 2008-01-08 05:33:11Z edpratomo $
+ Copyright (c) 2011 Marius Popa <mapopa@gmail.com>
+ Copyright (c) 2010 pilcrow <mjp@pilcrow.madison.wi.us>
Copyright (c) 1999-2008 Edwin Pratomo
Portions Copyright (c) 2001-2005 Daniel Ritz
@@ -79,11 +81,6 @@ typedef void (*ISC_EVENT_CALLBACK)();
# define SQLDA_OK_VERSION SQLDA_CURRENT_VERSION
#endif
-/* is IB v6 API present? */
-#if defined(_ISC_TIMESTAMP_) || defined(ISC_TIMESTAMP_DEFINED)
-# define IB_API_V6
-#endif
-
#define IB_ALLOC_FAIL 2
#define IB_FETCH_ERROR 1
@@ -130,12 +127,6 @@ do { \
} while (0)
-#ifndef IB_API_V6
-# define TIMESTAMP_FPSECS(value) \
- (long)(((ISC_QUAD *)value)->isc_quad_low % 10000L)
-# define TIMESTAMP_ADD_FPSECS(value, inc) \
- ((ISC_QUAD *)value)->isc_quad_low += (inc % 10000L);
-#else
# define TIMESTAMP_FPSECS(value) \
(long)(((ISC_TIMESTAMP *)value)->timestamp_time % ISC_TIME_SECONDS_PRECISION)
# define TIMESTAMP_ADD_FPSECS(value, inc) \
@@ -145,7 +136,6 @@ do { \
(long)((*(ISC_TIME *)value) % ISC_TIME_SECONDS_PRECISION)
# define TIME_ADD_FPSECS(value, inc) \
(*(ISC_TIME *)value) += (inc % ISC_TIME_SECONDS_PRECISION)
-#endif
#ifndef NO_TRACE_MSGS
@@ -165,7 +155,7 @@ do { \
#endif
#define BLOB_SEGMENT (256)
-#define DEFAULT_SQL_DIALECT (1)
+#define DEFAULT_SQL_DIALECT (3)
#define INPUT_XSQLDA (1)
#define OUTPUT_XSQLDA (0)
#define PLAN_BUFFER_LEN 2048
@@ -235,10 +225,8 @@ struct imp_dbh_st
/* per dbh default strftime() formats */
char *dateformat;
-#ifdef IB_API_V6
char *timestampformat;
char *timeformat;
-#endif
};
/* Define sth implementor data structure */
@@ -254,10 +242,8 @@ struct imp_sth_st
int fetched; /* number of fetched rows */
char *dateformat;
-#ifdef IB_API_V6
char *timestampformat;
char *timeformat;
-#endif
imp_sth_t *prev_sth; /* pointer to prev statement */
imp_sth_t *next_sth; /* pointer to next statement */
};