tagpos
struct tagpos *s;
if ((s = malloc(sizeof(struct tagpos))) == NULL) {
struct tagpos *s;
struct tagpos *s;
SLIST_ENTRY(tagpos) entry;
SLIST_HEAD(tagstack, tagpos) shead = SLIST_HEAD_INITIALIZER(shead);