diff options
Diffstat (limited to 'stack.h')
| -rw-r--r-- | stack.h | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -0,0 +1,15 @@ +#ifndef STACK_H +#define STACK_H + +struct stack { + size_t len; + size_t cap; + void **items; +}; + +void stack_alloc(struct stack *st); +void *pop(struct stack *st); +void push(struct stack *st, void *item); +void stack_free(struct stack *st); + +#endif /* STACK_H */ |
