typedef struct stack { int *sp; int value; int *stack; } stack; int pop(stack *stack); void push(stack *stack, int value); void deinitstack(stack *stack); stack *initstack(int value, int size);