rendered paste bodydiff -ur php-5.2.3/ext/mysqli/mysqli_api.c php-5.2.3.new/ext/mysqli/mysqli_api.c--- php-5.2.3/ext/mysqli/mysqli_api.c 2007-03-08 23:49:53.000000000 +0100+++ php-5.2.3.new/ext/mysqli/mysqli_api.c 2010-02-01 10:33:56.000000000 +0100@@ -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;