strnodelist
typedef struct strnodelist strnodelist;
strnodelist *next;
strnodelist *keyword_list;
static strnodelist *bl_list;
static strnodelist *keep_list;
static strnodelist *skip_list;
static void do_file(filenode *fnode, strnodelist *);
static void strnode_add(strnodelist **, char *, filenode *);
static char *generate_loop_for_req(strnodelist *, provnode *, filenode *);
static void satisfy_req(f_reqnode *rnode, filenode *fnode, strnodelist *);
strnode_add(strnodelist **listp, char *s, filenode *fnode)
strnodelist *ent;
strnodelist *bf_ent;
strnodelist *bl;
generate_loop_for_req(strnodelist *stack_tail, provnode *head,
strnodelist *stack_ptr, *loop_entry;
satisfy_req(f_reqnode *rnode, filenode *fnode, strnodelist *stack_ptr)
strnodelist stack_item;
strnodelist *s;
strnodelist *k;
strnodelist *s;
strnodelist *k;
do_file(filenode *fnode, strnodelist *stack_ptr)