summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2005-01-22 02:29:18 +0000
committerAndi Gutmans <andi@php.net>2005-01-22 02:29:18 +0000
commit8838c0f860feed8acf116b726f2dfbcc432a87d1 (patch)
tree1f1a8751c3532534b18c6230510c1735912264b8 /Zend/zend_execute.c
parenteba6a36290cbcf51cdea53f40647b92089bdd991 (diff)
downloadphp-git-8838c0f860feed8acf116b726f2dfbcc432a87d1.tar.gz
- Two new API calls for Derick (retreive CV name and value) by Dmitry
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 43479ff463..4676b317d4 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -144,6 +144,11 @@ static inline void zend_pzval_unlock_free_func(zval *z)
#define CV_OF(i) (EG(current_execute_data)->CVs[i])
#define CV_DEF_OF(i) (EG(active_op_array)->vars[i])
+ZEND_API zval** zend_get_compiled_variable_value(zend_execute_data *execute_data_ptr, zend_uint var)
+{
+ return execute_data_ptr->CVs[var];
+}
+
static inline void zend_get_cv_address(zend_compiled_variable *cv, zval ***ptr, temp_variable *Ts TSRMLS_DC)
{
zval *new_zval = &EG(uninitialized_zval);