diff options
| author | Stanislav Malyshev <stas@php.net> | 2005-06-16 11:50:08 +0000 |
|---|---|---|
| committer | Stanislav Malyshev <stas@php.net> | 2005-06-16 11:50:08 +0000 |
| commit | 87c9e68c916fb357098ab9793b446d505d0ffc0d (patch) | |
| tree | 40cf443242ec4ff769963bfa39552a7a922d6e17 /Zend/zend_execute.h | |
| parent | f847c6f94892e9fa09e0564227963275fd7c8e7a (diff) | |
| download | php-git-87c9e68c916fb357098ab9793b446d505d0ffc0d.tar.gz | |
export zval getters
Diffstat (limited to 'Zend/zend_execute.h')
| -rw-r--r-- | Zend/zend_execute.h | 10 |
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 */ |
