stack.h (227B)
1 typedef struct stack { 2 int *sp; 3 int value; 4 int (*pop)(struct stack *stack); 5 void (*push)(struct stack *stack, int value); 6 void (*free)(struct stack *stack); 7 int *stack; 8 } stack; 9 10 stack *initstack(int value, size_t size);