#ifndef STACK_H #define STACK_H struct stack { int max_size; int top; int *items; }; struct stack *new_stack(int capacity); void stack_push(struct stack *pt, int x); int stack_peek(struct stack *pt); int stack_pop(struct stack *pt); #endif