diff options
| author | Yiduo (David) Wang <davidw@php.net> | 2007-10-07 05:15:07 +0000 |
|---|---|---|
| committer | Yiduo (David) Wang <davidw@php.net> | 2007-10-07 05:15:07 +0000 |
| commit | 95da0dc5700ee9d41f1e5664c8167cd37023dbd3 (patch) | |
| tree | e4c6288af1a3f260bbd705c83c397741233d60ea /ext/mysqli/mysqli_api.c | |
| parent | d20f6ecac8e2db5b0595c4fdef4cae221594ab88 (diff) | |
| download | php-git-95da0dc5700ee9d41f1e5664c8167cd37023dbd3.tar.gz | |
Added macros for managing zval refcounts and is_ref statuses
Diffstat (limited to 'ext/mysqli/mysqli_api.c')
| -rw-r--r-- | ext/mysqli/mysqli_api.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c index 19195d2719..9bffcc5f7d 100644 --- a/ext/mysqli/mysqli_api.c +++ b/ext/mysqli/mysqli_api.c @@ -138,7 +138,7 @@ end_1: stmt->param.vars = (zval **)safe_emalloc(num_vars, sizeof(zval), 0); for (i = 0; i < num_vars; i++) { if (bind[i].buffer_type != MYSQL_TYPE_LONG_BLOB) { - ZVAL_ADDREF(*args[i+start]); + Z_ADDREF_P(*args[i+start]); stmt->param.vars[i] = *args[i+start]; } else { stmt->param.vars[i] = NULL; @@ -426,7 +426,7 @@ mysqli_stmt_bind_result_do_bind(MY_STMT *stmt, zval ***args, unsigned int argc, stmt->result.vars = (zval **)safe_emalloc((var_cnt), sizeof(zval), 0); for (i = start; i < var_cnt+start; i++) { ofs = i-start; - ZVAL_ADDREF(*args[i]); + Z_ADDREF_P(*args[i]); stmt->result.vars[ofs] = *args[i]; } } |
