Index: zend_stack.c =================================================================== RCS file: /repository/ZendEngine2/zend_stack.c,v retrieving revision 1.19 diff -u -p -d -r1.19 zend_stack.c --- zend_stack.c 1 Jan 2007 09:29:21 -0000 1.19 +++ zend_stack.c 7 Mar 2007 12:33:00 -0000 @@ -22,7 +22,7 @@ #include "zend.h" #include "zend_stack.h" -ZEND_API int zend_stack_init(zend_stack *stack) +ZEND_API int zend_stack_init(zend_stack *stack) /* {{{ */ { stack->top = 0; stack->elements = (void **) emalloc(sizeof(void **) * STACK_BLOCK_SIZE); @@ -33,8 +33,9 @@ ZEND_API int zend_stack_init(zend_stack return SUCCESS; } } +/* }}} */ -ZEND_API int zend_stack_push(zend_stack *stack, void *element, int size) +ZEND_API int zend_stack_push(zend_stack *stack, void *element, int size) /* {{{ */ { if (stack->top >= stack->max) { /* we need to allocate more memory */ stack->elements = (void **) erealloc(stack->elements, @@ -47,9 +48,9 @@ ZEND_API int zend_stack_push(zend_stack memcpy(stack->elements[stack->top], element, size); return stack->top++; } +/* }}} */ - -ZEND_API int zend_stack_top(zend_stack *stack, void **element) +ZEND_API int zend_stack_top(zend_stack *stack, void **element) /* {{{ */ { if (stack->top > 0) { *element = stack->elements[stack->top - 1]; @@ -59,18 +60,18 @@ ZEND_API int zend_stack_top(zend_stack * return FAILURE; } } +/* }}} */ - -ZEND_API int zend_stack_del_top(zend_stack *stack) +ZEND_API int zend_stack_del_top(zend_stack *stack) /* {{{ */ { if (stack->top > 0) { efree(stack->elements[--stack->top]); } return SUCCESS; } +/* }}} */ - -ZEND_API int zend_stack_int_top(zend_stack *stack) +ZEND_API int zend_stack_int_top(zend_stack *stack) /* {{{ */ { int *e; @@ -80,9 +81,9 @@ ZEND_API int zend_stack_int_top(zend_sta return *e; } } +/* }}} */ - -ZEND_API int zend_stack_is_empty(zend_stack *stack) +ZEND_API int zend_stack_is_empty(zend_stack *stack) /* {{{ */ { if (stack->top == 0) { return 1; @@ -90,9 +91,9 @@ ZEND_API int zend_stack_is_empty(zend_st return 0; } } +/* }}} */ - -ZEND_API int zend_stack_destroy(zend_stack *stack) +ZEND_API int zend_stack_destroy(zend_stack *stack) /* {{{ */ { register int i; @@ -105,21 +106,21 @@ ZEND_API int zend_stack_destroy(zend_sta } return SUCCESS; } +/* }}} */ - -ZEND_API void **zend_stack_base(zend_stack *stack) +ZEND_API void **zend_stack_base(zend_stack *stack) /* {{{ */ { return stack->elements; } +/* }}} */ - -ZEND_API int zend_stack_count(zend_stack *stack) +ZEND_API int zend_stack_count(zend_stack *stack) /* {{{ */ { return stack->top; } +/* }}} */ - -ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element)) +ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element)) /* {{{ */ { int i; @@ -140,9 +141,9 @@ ZEND_API void zend_stack_apply(zend_stac break; } } +/* }}} */ - -ZEND_API void zend_stack_apply_with_argument(zend_stack *stack, int type, int (*apply_function)(void *element, void *arg), void *arg) +ZEND_API void zend_stack_apply_with_argument(zend_stack *stack, int type, int (*apply_function)(void *element, void *arg), void *arg) /* {{{ */ { int i; @@ -163,6 +164,7 @@ ZEND_API void zend_stack_apply_with_argu break; } } +/* }}} */ /* * Local variables: