Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

PHP mysqlnd svn commit: r1105 - in trunk: mysqlnd php5/ext/mysqli

From: <ahristov(at)mysql.com>
Date: Tue Oct 16 2007 - 16:44:15 EDT


Author: ahristov
Date: 2007-10-16 22:44:15 +0200 (Tue, 16 Oct 2007) New Revision: 1105

Modified:

   trunk/mysqlnd/mysqlnd_priv.h
   trunk/php5/ext/mysqli/mysqli.c
Log:
Make mysqlnd and php5/mysqli compile with php-5.2 sources

Modified: trunk/mysqlnd/mysqlnd_priv.h


  • trunk/mysqlnd/mysqlnd_priv.h 2007-10-16 20:15:27 UTC (rev 1104)
    +++ trunk/mysqlnd/mysqlnd_priv.h 2007-10-16 20:44:15 UTC (rev 1105)
    @@ -23,6 +23,16 @@ #ifndef MYSQLND_PRIV_H #define MYSQLND_PRIV_H

+#ifndef Z_ADDREF_P
+/* PHP 5.2, old GC */
+#define Z_ADDREF_P(pz) (++(pz)->refcount)
+#define Z_DELREF_P(pz) (--(pz)->refcount)
+#define Z_REFCOUNT_P(pz) ((pz)->refcount)
+#define Z_SET_REFCOUNT_P(pz, rc) ((pz)->refcount = rc)
+#define Z_REFCOUNT_PP(ppz) Z_REFCOUNT_P(*(ppz))
+#define Z_DELREF_PP(ppz) Z_DELREF_P(*(ppz))
+#endif
+

 #ifdef ZTS
 #include "TSRM.h"
 #endif

Modified: trunk/php5/ext/mysqli/mysqli.c


  • trunk/php5/ext/mysqli/mysqli.c 2007-10-16 20:15:27 UTC (rev 1104)
    +++ trunk/php5/ext/mysqli/mysqli.c 2007-10-16 20:44:15 UTC (rev 1105)
    @@ -315,6 +315,14 @@ } /* }}} */

+#ifndef Z_ADDREF_P
+/* PHP 5.2, old GC */
+#define Z_ADDREF_P(pz) (++(pz)->refcount)
+#define Z_REFCOUNT_P(pz) ((pz)->refcount)
+#define Z_SET_REFCOUNT_P(pz, rc) ((pz)->refcount = rc)
+#endif
+
+

 /* {{{ mysqli_read_property */
 zval *mysqli_read_property(zval *object, zval *member, int type TSRMLS_DC)  {

-- 
MySQL Code Commits Mailing List
For list archives: 
http://lists.mysql.com/commits
To unsubscribe:    
http://lists.mysql.com/commits?unsub=lists@pantek.com
Received on Tue Oct 16 16:44:21 2007

This archive was generated by hypermail 2.1.8 : Thu Jul 03 2008 - 10:02:38 EDT

Do you need help?X

Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library