# Last patch breaks ODBC

- Thread: https://externals.io/message/24116
- Original archive: https://news-web.php.net/php.internals/24116
- Started by Frank M. Kromann on 2006-06-13T19:19:32+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #24116 — Frank M. Kromann — 2006-06-13T19:19:32+00:00

URL: https://externals.io/message/24116#24116

Hi Dmitry,

Your last module cleanup patch seams to break compilation on
ext/odbc/php_udbc.c. Would it be safe to reverrt this? The odbc module
does not use global variables.

- Frank


cvs diff -u -- php_odbc.c (in directory C:\PHP\php6\ext\odbc\)
Index: php_odbc.c
===================================================================
RCS file: /repository/php-src/ext/odbc/php_odbc.c,v
retrieving revision 1.195
diff -u -r1.195 php_odbc.c
--- php_odbc.c	13 Jun 2006 13:12:19 -0000	1.195
+++ php_odbc.c	13 Jun 2006 19:16:16 -0000
@@ -131,7 +131,6 @@
 /* }}} */
 
 ZEND_DECLARE_MODULE_GLOBALS(odbc);
-static PHP_GINIT_FUNCTION(odbc);
 
 /* {{{ odbc_module_entry
  */
@@ -145,8 +144,8 @@
 	PHP_RSHUTDOWN(odbc), 
 	PHP_MINFO(odbc), 
 	"1.0",
-	PHP_MODULE_GLOBALS(odbc),
-	PHP_GINIT(odbc),
+	NULL,
+	NULL,
 	NULL,
 	NULL,
 	STANDARD_MODULE_PROPERTIES_EX
@@ -404,11 +403,6 @@
 PHP_INI_END()
 /* }}} */
 
-static PHP_GINIT_FUNCTION(odbc)
-{
-	odbc_globals->num_persistent = 0;
-}
-
 /* {{{ PHP_MINIT_FUNCTION */
 PHP_MINIT_FUNCTION(odbc)
 {

---

## #24120 — Dmitry Stogov — 2006-06-14T05:52:15+00:00

URL: https://externals.io/message/24116#24120 · In reply to: #24116

Thank you for catching me.
Fixed.

Thanks. Dmitry.

> -----Original Message-----
> From: Frank M. Kromann [mailto:frank@kromann.info] 
> Sent: Tuesday, June 13, 2006 11:20 PM
> To: dmitry@php.net
> Cc: internals@lists.php.net
> Subject: Last patch breaks ODBC
> 
> 
> Hi Dmitry,
> 
> Your last module cleanup patch seams to break compilation on 
> ext/odbc/php_udbc.c. Would it be safe to reverrt this? The 
> odbc module does not use global variables.
> 
> - Frank
> 
> 
> cvs diff -u -- php_odbc.c (in directory C:\PHP\php6\ext\odbc\)
> Index: php_odbc.c 
> ===================================================================
> RCS file: /repository/php-src/ext/odbc/php_odbc.c,v
> retrieving revision 1.195
> diff -u -r1.195 php_odbc.c
> --- php_odbc.c	13 Jun 2006 13:12:19 -0000	1.195
> +++ php_odbc.c	13 Jun 2006 19:16:16 -0000
> @@ -131,7 +131,6 @@
>  /* }}} */
>  
>  ZEND_DECLARE_MODULE_GLOBALS(odbc);
> -static PHP_GINIT_FUNCTION(odbc);
>  
>  /* {{{ odbc_module_entry
>   */
> @@ -145,8 +144,8 @@
>  	PHP_RSHUTDOWN(odbc), 
>  	PHP_MINFO(odbc), 
>  	"1.0",
> -	PHP_MODULE_GLOBALS(odbc),
> -	PHP_GINIT(odbc),
> +	NULL,
> +	NULL,
>  	NULL,
>  	NULL,
>  	STANDARD_MODULE_PROPERTIES_EX
> @@ -404,11 +403,6 @@
>  PHP_INI_END()
>  /* }}} */
>  
> -static PHP_GINIT_FUNCTION(odbc)
> -{
> -	odbc_globals->num_persistent = 0;
> -}
> -
>  /* {{{ PHP_MINIT_FUNCTION */
>  PHP_MINIT_FUNCTION(odbc)
>  {
