1#ifndef _STACK_H_
2#define _STACK_H_
3
4struct stack;
5
6struct stack *stack_create(size_t elem_size, int max_elems);
7void stack_destroy(struct stack *s);
8int stack_push(struct stack *s, void *data);
9int stack_pop(struct stack *s, void *data);
10
11#endif
12