summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2005-06-16 11:50:08 +0000
committerStanislav Malyshev <stas@php.net>2005-06-16 11:50:08 +0000
commit87c9e68c916fb357098ab9793b446d505d0ffc0d (patch)
tree40cf443242ec4ff769963bfa39552a7a922d6e17 /Zend/zend_execute.h
parentf847c6f94892e9fa09e0564227963275fd7c8e7a (diff)
downloadphp-git-87c9e68c916fb357098ab9793b446d505d0ffc0d.tar.gz
export zval getters
Diffstat (limited to 'Zend/zend_execute.h')
-rw-r--r--Zend/zend_execute.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h
index f196fa7c9d..e65fca1278 100644
--- a/Zend/zend_execute.h
+++ b/Zend/zend_execute.h
@@ -185,6 +185,16 @@ ZEND_API zval** zend_get_compiled_variable_value(zend_execute_data *execute_data
ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, opcode_handler_t handler);
ZEND_API opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode);
+/* former zend_execute_locks.h */
+typedef struct _zend_free_op {
+ zval* var;
+/* int is_var; */
+} zend_free_op;
+
+ZEND_API zval *get_zval_ptr_ex(znode *node, temp_variable *Ts, zend_free_op *should_free, int type TSRMLS_DC);
+ZEND_API zval **get_zval_ptr_ptr_ex(znode *node, temp_variable *Ts, zend_free_op *should_free, int type TSRMLS_DC);
+
+
END_EXTERN_C()
#endif /* ZEND_EXECUTE_H */