#define TEMP_VAR_STACK_LIMIT 2000
-/* former zend_execute_locks.h */
-typedef struct _zend_free_op {
- zval* var;
-/* int is_var; */
-} zend_free_op;
-
static inline void zend_pzval_unlock_func(zval *z, zend_free_op *should_free)
{
if (!--z->refcount) {
return zend_user_opcode_handlers[opcode];
}
+ZEND_API zval *get_zval_ptr_ex(znode *node, temp_variable *Ts, zend_free_op *should_free, int type TSRMLS_DC) {
+ return get_zval_ptr(node, Ts, should_free, type TSRMLS_CC);
+}
+
+ZEND_API zval **get_zval_ptr_ptr_ex(znode *node, temp_variable *Ts, zend_free_op *should_free, int type TSRMLS_DC) {
+ return get_zval_ptr_ptr(node, Ts, should_free, type TSRMLS_CC);
+}
+
/*
* Local variables:
* tab-width: 4
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 */