enumval_list
enumval_list *l;
enumval_list *elist;
enumval_list **tailp;
elist = malloc(sizeof(enumval_list));
struct enumval_list *next;
typedef struct enumval_list enumval_list;
enumval_list *vals;