Lines Matching refs:cil_stack
35 #include "cil_stack.h"
40 void cil_stack_init(struct cil_stack **stack)
42 struct cil_stack *new_stack = cil_malloc(sizeof(*new_stack));
49 void cil_stack_destroy(struct cil_stack **stack)
60 void cil_stack_empty(struct cil_stack *stack)
65 int cil_stack_is_empty(struct cil_stack *stack)
70 int cil_stack_number_of_items(struct cil_stack *stack)
75 void cil_stack_push(struct cil_stack *stack, enum cil_flavor flavor, void *data)
88 struct cil_stack_item *cil_stack_pop(struct cil_stack *stack)
98 struct cil_stack_item *cil_stack_peek(struct cil_stack *stack)
107 struct cil_stack_item *cil_stack_peek_at(struct cil_stack *stack, int pos)