3 extern struct _zend_compiler_globals compiler_globals
;
4 typedef struct _zend_executor_globals zend_executor_globals
;
5 extern zend_executor_globals executor_globals
;
7 typedef struct _zend_ptr_stack
{
11 struct _zend_compiler_globals
{
13 struct _zend_executor_globals
{
14 int *uninitialized_zval_ptr
;
15 zend_ptr_stack argument_stack
;
18 static inline void safe_free_zval_ptr(int *p
)
20 if (p
!=(executor_globals
.uninitialized_zval_ptr
)) {
23 zend_executor_globals executor_globals
;
24 static inline void zend_ptr_stack_clear_multiple(void)
26 executor_globals
.argument_stack
.top
-= 2;