summaryrefslogtreecommitdiff
path: root/ext/interbase/php_interbase.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/interbase/php_interbase.h')
-rw-r--r--ext/interbase/php_interbase.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/ext/interbase/php_interbase.h b/ext/interbase/php_interbase.h
index 8439729816..0fe8e135b0 100644
--- a/ext/interbase/php_interbase.h
+++ b/ext/interbase/php_interbase.h
@@ -112,7 +112,7 @@ ZEND_BEGIN_MODULE_GLOBALS(ibase)
ZEND_END_MODULE_GLOBALS(ibase)
typedef struct {
- isc_db_handle handle;
+ isc_db_handle link;
struct tr_list *tr_list;
unsigned short dialect;
} ibase_db_link;
@@ -144,8 +144,8 @@ typedef struct {
} ibase_blob_handle;
typedef struct {
- ibase_db_link *link;
- ibase_trans *trans;
+ isc_db_handle link; /* db link for this result */
+ isc_tr_handle trans;
isc_stmt_handle stmt;
int drop_stmt;
XSQLDA *in_sqlda, *out_sqlda;
@@ -153,13 +153,10 @@ typedef struct {
int in_array_cnt, out_array_cnt;
unsigned short dialect;
int cursor_open;
- char statement_type;
- char *query;
- int trans_res_id;
} ibase_query;
typedef struct {
- isc_db_handle link;
+ isc_db_handle link; /* db link for this result */
isc_tr_handle trans;
isc_stmt_handle stmt;
int drop_stmt;