1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#ifndef STACK_H #define STACK_H #include <stdlib.h> typedef struct stack { size_t capacity; size_t size; int *data; } stack_t; void stack_push(stack_t *stack, int value); int stack_pop(stack_t *stack); #endif /* STACK_H */