stringlist
struct stringlist *next;
extern struct stringlist *elist;
extern struct stringlist *Elist;
extern struct stringlist *flist;
extern struct stringlist *Flist;
extern struct stringlist *kfromlist;
extern struct stringlist *ktolist;
void addlist(struct stringlist *, char *);
bool onlist(struct stringlist *, const char *);
struct stringlist kfromhead = { 0 , 0 };
struct stringlist *kfromlist = &kfromhead;
struct stringlist ktohead = { 0 , 0 };
struct stringlist *ktolist = &ktohead;
struct stringlist fhead = { 0 , 0 };
struct stringlist *flist = &fhead;
struct stringlist Fhead = { 0 , 0 };
struct stringlist *Flist = &Fhead;
struct stringlist ehead = { 0 , 0 };
struct stringlist *elist = &ehead;
struct stringlist Ehead = { 0 , 0 };
struct stringlist *Elist = &Ehead;
addlist(struct stringlist *listp, char *funcname)
struct stringlist *slp;
slp = (struct stringlist *) malloc( sizeof(struct stringlist));
if ( slp == (struct stringlist *) 0 )
onlist(struct stringlist *listp, const char *funcname)
struct stringlist *slp;