Lines Matching refs:zend_ptr_stack

28 } zend_ptr_stack;  typedef
34 ZEND_API void zend_ptr_stack_init(zend_ptr_stack *stack);
35 ZEND_API void zend_ptr_stack_init_ex(zend_ptr_stack *stack, bool persistent);
36 ZEND_API void zend_ptr_stack_n_push(zend_ptr_stack *stack, int count, ...);
37 ZEND_API void zend_ptr_stack_n_pop(zend_ptr_stack *stack, int count, ...);
38 ZEND_API void zend_ptr_stack_destroy(zend_ptr_stack *stack);
39 ZEND_API void zend_ptr_stack_apply(zend_ptr_stack *stack, void (*func)(void *));
40 ZEND_API void zend_ptr_stack_reverse_apply(zend_ptr_stack *stack, void (*func)(void *));
41 ZEND_API void zend_ptr_stack_clean(zend_ptr_stack *stack, void (*func)(void *), bool free_elements);
42 ZEND_API int zend_ptr_stack_num_elements(zend_ptr_stack *stack);
57 static zend_always_inline void zend_ptr_stack_3_push(zend_ptr_stack *stack, void *a, void *b, void …
71 static zend_always_inline void zend_ptr_stack_2_push(zend_ptr_stack *stack, void *a, void *b) in zend_ptr_stack_2_push()
84 static zend_always_inline void zend_ptr_stack_3_pop(zend_ptr_stack *stack, void **a, void **b, void… in zend_ptr_stack_3_pop()
92 static zend_always_inline void zend_ptr_stack_2_pop(zend_ptr_stack *stack, void **a, void **b) in zend_ptr_stack_2_pop()
99 static zend_always_inline void zend_ptr_stack_push(zend_ptr_stack *stack, void *ptr) in zend_ptr_stack_push()
107 static zend_always_inline void *zend_ptr_stack_pop(zend_ptr_stack *stack) in zend_ptr_stack_pop()
113 static zend_always_inline void *zend_ptr_stack_top(zend_ptr_stack *stack) in zend_ptr_stack_top()