SOURCES: php-mysql.patch (NEW) - latest mysql 5.1.20 no longer def...

arekm arekm at pld-linux.org
Sun Jul 15 19:50:33 CEST 2007


Author: arekm                        Date: Sun Jul 15 17:50:33 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- latest mysql 5.1.20 no longer defines type gptr

---- Files affected:
SOURCES:
   php-mysql.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/php-mysql.patch
diff -u /dev/null SOURCES/php-mysql.patch:1.1
--- /dev/null	Sun Jul 15 19:50:33 2007
+++ SOURCES/php-mysql.patch	Sun Jul 15 19:50:28 2007
@@ -0,0 +1,32 @@
+--- php-5.2.3/ext/mysqli/mysqli_api.c.org	2007-07-15 19:43:05.561310037 +0200
++++ php-5.2.3/ext/mysqli/mysqli_api.c	2007-07-15 19:43:20.862032668 +0200
+@@ -141,13 +141,13 @@
+ 		switch (types[ofs]) {
+ 			case 'd': /* Double */
+ 				bind[ofs].buffer_type = MYSQL_TYPE_DOUBLE;
+-				bind[ofs].buffer = (gptr)&Z_DVAL_PP(args[i]);
++				bind[ofs].buffer = (char *)&Z_DVAL_PP(args[i]);
+ 				bind[ofs].is_null = &stmt->param.is_null[ofs];
+ 				break;
+ 
+ 			case 'i': /* Integer */
+ 				bind[ofs].buffer_type = MYSQL_TYPE_LONG;
+-				bind[ofs].buffer = (gptr)&Z_LVAL_PP(args[i]);
++				bind[ofs].buffer = (char *)&Z_LVAL_PP(args[i]);
+ 				bind[ofs].is_null = &stmt->param.is_null[ofs];
+ 				break;
+ 
+@@ -600,11 +600,11 @@
+ 						break;
+ 					case MYSQL_TYPE_DOUBLE:
+ 						convert_to_double_ex(&stmt->param.vars[i]);
+-						stmt->stmt->params[i].buffer = (gptr)&Z_LVAL_PP(&stmt->param.vars[i]);
++						stmt->stmt->params[i].buffer = (char *)&Z_LVAL_PP(&stmt->param.vars[i]);
+ 						break;
+ 					case MYSQL_TYPE_LONG:
+ 						convert_to_long_ex(&stmt->param.vars[i]);
+-						stmt->stmt->params[i].buffer = (gptr)&Z_LVAL_PP(&stmt->param.vars[i]);
++						stmt->stmt->params[i].buffer = (char *)&Z_LVAL_PP(&stmt->param.vars[i]);
+ 						break;
+ 					default:
+ 						break;
================================================================


More information about the pld-cvs-commit mailing list