summaryrefslogtreecommitdiff
path: root/ext/spl/spl_array.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-08-21 00:10:49 +0000
committerMarcus Boerger <helly@php.net>2003-08-21 00:10:49 +0000
commit1cf91a7ac5f030a6e0e2cf2dec646dee2ad507d5 (patch)
tree11bd214615e2c7fdaef3f86d0710c070e5fe1878 /ext/spl/spl_array.c
parentbef97f89a365b5df7b9168ce5abf9ffac5d6c8fb (diff)
downloadphp-git-1cf91a7ac5f030a6e0e2cf2dec646dee2ad507d5.tar.gz
Extensions that do opcode hooking must provide the removed functions/macros
themselves now.
Diffstat (limited to 'ext/spl/spl_array.c')
-rwxr-xr-xext/spl/spl_array.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c
index 3f658abd8a..6c066a1589 100755
--- a/ext/spl/spl_array.c
+++ b/ext/spl/spl_array.c
@@ -24,7 +24,6 @@
#include "php_ini.h"
#include "ext/standard/info.h"
#include "zend_compile.h"
-#include "zend_execute_locks.h"
#include "php_spl.h"
#include "spl_functions.h"
@@ -101,7 +100,7 @@ ZEND_EXECUTE_HOOK_FUNCTION(ZEND_FETCH_DIM_R)
if (!spl_fetch_dimension_address(&EX(opline)->result, &EX(opline)->op1, &EX(opline)->op2, EX(Ts), BP_VAR_R TSRMLS_CC))
{
if (EX(opline)->extended_value == ZEND_FETCH_ADD_LOCK) {
- PZVAL_LOCK(*EX_T(EX(opline)->op1.u.var).var.ptr_ptr);
+ spl_pzval_lock_func(*EX_T(EX(opline)->op1.u.var).var.ptr_ptr);
}
spl_unlock_zval_ptr_ptr(&EX(opline)->op1, EX(Ts) TSRMLS_CC);