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;