blob: 2c062f578330c9053195c52fecc17a8e4979a935 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 */
|