typedef struct STACK_TYPE_STRUCT *stackptr;
extern stackptr make_new_stack(int is_stack, int type);
extern char *pop_element(stackptr stack, int type, char **key);
extern void push_element(stackptr stack, char *key, char *element, int len,
                         int domalloc);
