summaryrefslogtreecommitdiff
path: root/ext/ingres_ii
diff options
context:
space:
mode:
authorDaniel Beulshausen <dbeu@php.net>2000-11-13 22:23:16 +0000
committerDaniel Beulshausen <dbeu@php.net>2000-11-13 22:23:16 +0000
commit0c3d96c3ba51f70bde1c518a3983346ebfa8ca40 (patch)
tree863ae2cadf8ba31c1adc84c243d0bce20d64dff2 /ext/ingres_ii
parentc1e1bc07ff8807d6af0f197bb2c6b8aeeb68c8ca (diff)
downloadphp-git-0c3d96c3ba51f70bde1c518a3983346ebfa8ca40.tar.gz
make ingres compile under win32
# no cleanup...
Diffstat (limited to 'ext/ingres_ii')
-rw-r--r--ext/ingres_ii/ii.c13
-rw-r--r--ext/ingres_ii/ii.h6
-rw-r--r--ext/ingres_ii/php_ii.h4
3 files changed, 12 insertions, 11 deletions
diff --git a/ext/ingres_ii/ii.c b/ext/ingres_ii/ii.c
index 9d0402bef6..48dc87300a 100644
--- a/ext/ingres_ii/ii.c
+++ b/ext/ingres_ii/ii.c
@@ -24,6 +24,7 @@
#include "php.h"
#include "php_globals.h"
#include "php_ini.h"
+#include "ext/standard/info.h"
#include "php_ii.h"
#include "ii.h"
#include "ext/standard/php_string.h"
@@ -43,7 +44,7 @@ function_entry ii_functions[] = {
PHP_FE(ingres_connect, NULL)
PHP_FE(ingres_pconnect, NULL)
PHP_FE(ingres_close, NULL)
- PHP_FE(ingres_query, NULL)
+ PHP_FE(ingres_query, NULL)
PHP_FE(ingres_num_rows, NULL)
PHP_FE(ingres_num_fields, NULL)
PHP_FE(ingres_field_name, NULL)
@@ -174,10 +175,10 @@ static void php_close_ii_link(zend_rsrc_list_entry *rsrc)
static void _close_ii_plink(zend_rsrc_list_entry *rsrc)
{
II_LINK *link = (II_LINK *)rsrc->ptr;
- IILS_FETCH();
-
- close_ii_link(link);
- IIG(num_persistent)--;
+ IILS_FETCH();
+
+ close_ii_link(link);
+ IIG(num_persistent)--;
}
/* cleans up the given persistent link.
@@ -257,7 +258,7 @@ PHP_MINIT_FUNCTION(ii)
REGISTER_INI_ENTRIES();
le_ii_link = zend_register_list_destructors_ex(php_close_ii_link, NULL, "ingres", module_number);
- le_ii_plink = zend_register_list_destructors_ex(_clean_ii_plink, php_close_ii_plink, "ingres persistent", module_number);
+ le_ii_plink = zend_register_list_destructors_ex(_clean_ii_plink, _close_ii_plink, "ingres persistent", module_number);
IIG(num_persistent) = 0;
diff --git a/ext/ingres_ii/ii.h b/ext/ingres_ii/ii.h
index 059fa33f30..8258dd46e0 100644
--- a/ext/ingres_ii/ii.h
+++ b/ext/ingres_ii/ii.h
@@ -25,7 +25,7 @@
#define II_H
#if HAVE_II
-
+#include "php_ii.h"
#include "iiapi.h"
typedef struct _II_LINK {
@@ -45,8 +45,8 @@ static int ii_success(IIAPI_GENPARM *genParm);
static int _close_statement(II_LINK *link);
static int _rollback_transaction(II_LINK *link);
static void _close_ii_link(II_LINK *link);
-static void _close_ii_plink(II_LINK *link);
-static void _clean_ii_plink(II_LINK *link);
+static void _close_ii_plink(zend_rsrc_list_entry *link);
+static void _clean_ii_plink(zend_rsrc_list_entry *link);
static int php_ii_get_default_link(INTERNAL_FUNCTION_PARAMETERS IILS_DC);
static void php_ii_set_default_link(int id);
static void php_ii_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent);
diff --git a/ext/ingres_ii/php_ii.h b/ext/ingres_ii/php_ii.h
index a5a1731f90..eb7a8c0fc0 100644
--- a/ext/ingres_ii/php_ii.h
+++ b/ext/ingres_ii/php_ii.h
@@ -78,12 +78,12 @@ ZEND_END_MODULE_GLOBALS(ii)
#define II_BOTH (II_ASSOC|II_NUM)
#ifdef ZTS
-#define IILS_D php_ii_globals *ii_globals
+#define IILS_D zend_ii_globals *ii_globals
#define IILS_DC , IILS_D
#define IILS_C ii_globals
#define IILS_CC , IILS_C
#define IIG(v) (ii_globals->v)
-#define IILS_FETCH() php_ii_globals *ii_globals = ts_resource(ii_globals_id)
+#define IILS_FETCH() zend_ii_globals *ii_globals = ts_resource(ii_globals_id)
#else
#define IILS_D
#define IILS_DC