From: Date: June 21 2007 10:06am Subject: PHP mysqlnd svn commit: r415 - in trunk: php5/ext/mysqli php6/ext/mysqli List-Archive: http://lists.mysql.com/commits/29244 Message-Id: <200706210806.l5L86w8n030434@bk-internal.mysql.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Author: ahristov Date: 2007-06-21 10:06:57 +0200 (Thu, 21 Jun 2007) New Revision: 415 Modified: trunk/php5/ext/mysqli/mysqli_api.c trunk/php6/ext/mysqli/mysqli_api.c Log: gtpr is no more in 5.1.20, fix mysqli to compile with latest libmysql Modified: trunk/php5/ext/mysqli/mysqli_api.c =================================================================== --- trunk/php5/ext/mysqli/mysqli_api.c 2007-06-20 17:35:03 UTC (rev 414) +++ trunk/php5/ext/mysqli/mysqli_api.c 2007-06-21 08:06:57 UTC (rev 415) @@ -98,13 +98,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 = &Z_DVAL_PP(args[i]); bind[ofs].is_null = &stmt->param.is_null[ofs]; break; case 'i': /* Integer */ bind[ofs].buffer_type = (sizeof(long) > 4) ? MYSQL_TYPE_LONGLONG : MYSQL_TYPE_LONG; - bind[ofs].buffer = (gptr)&Z_LVAL_PP(args[i]); + bind[ofs].buffer = &Z_LVAL_PP(args[i]); bind[ofs].is_null = &stmt->param.is_null[ofs]; break; @@ -706,11 +706,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 = &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 = &Z_LVAL_PP(&stmt->param.vars[i]); break; default: break; Modified: trunk/php6/ext/mysqli/mysqli_api.c =================================================================== --- trunk/php6/ext/mysqli/mysqli_api.c 2007-06-20 17:35:03 UTC (rev 414) +++ trunk/php6/ext/mysqli/mysqli_api.c 2007-06-21 08:06:57 UTC (rev 415) @@ -99,13 +99,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 = &Z_DVAL_PP(args[i]); bind[ofs].is_null = &stmt->param.is_null[ofs]; break; case 'i': /* Integer */ bind[ofs].buffer_type = (sizeof(long) > 4) ? MYSQL_TYPE_LONGLONG : MYSQL_TYPE_LONG; - bind[ofs].buffer = (gptr)&Z_LVAL_PP(args[i]); + bind[ofs].buffer =&Z_LVAL_PP(args[i]); bind[ofs].is_null = &stmt->param.is_null[ofs]; break; @@ -722,11 +722,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 = &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 = &Z_LVAL_PP(&stmt->param.vars[i]); break; default: break;