]> granicus.if.org Git - php/commitdiff
make ingres compile under win32
authorDaniel Beulshausen <dbeu@php.net>
Mon, 13 Nov 2000 22:23:16 +0000 (22:23 +0000)
committerDaniel Beulshausen <dbeu@php.net>
Mon, 13 Nov 2000 22:23:16 +0000 (22:23 +0000)
# no cleanup...

ext/ingres_ii/ii.c
ext/ingres_ii/ii.h
ext/ingres_ii/php_ii.h
win32/php_modules.dsw

index 9d0402bef6d3ccfd9241ce60149efd975254a708..48dc87300a495397ac3e27aed7270f27f3ea597d 100644 (file)
@@ -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;
 
index 059fa33f30339ed19a6f68eaa2f1c806ae4197ca..8258dd46e056028de1ef4834ec452130efbc56ae 100644 (file)
@@ -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);
index a5a1731f905aaf6ef6a220dd67fe40e934f0a7a8..eb7a8c0fc0a15e5147737e5529c9fea36e62cb28 100644 (file)
@@ -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
index 01b94fadd24738938f50f99661e1df569375ac02..65d325b773eba46307d49c04ab690eace407f643 100644 (file)
@@ -207,6 +207,18 @@ Package=<4>
 \r
 ###############################################################################\r
 \r
+Project: "ingres"=..\ext\ingres_ii\ingres.dsp - Package Owner=<4>\r
+\r
+Package=<5>\r
+{{{\r
+}}}\r
+\r
+Package=<4>\r
+{{{\r
+}}}\r
+\r
+###############################################################################\r
+\r
 Project: "interbase"=..\ext\interbase\interbase.dsp - Package Owner=<4>\r
 \r
 Package=<5>\r