#ifndef _STACK_H_ #define _STACK_H_ typedef struct _stack { int *data; int capacity; int top; } stack; void stack_push(stack *s, int val); #endif