#ifndef STACK_H
#define STACK_H

extern void* new_stack();
extern void free_stack(void *);
extern void push(void *s, void *v);
extern void* pop(void *s);
extern void* top(void *s);
extern int empty(void *s);

#endif

