/* stack3.h: Stack objects */

#define STACK_ERROR (-32768)

typedef struct stack
{
    int size;
    int *data;
    int ptr;
} Stack;

Stack *stack_create(int);
int stack_push(Stack *,int);
int stack_pop(Stack *);
void stack_destroy(Stack *);
