Lines Matching refs:filenode
105 typedef struct filenode filenode; typedef
113 filenode *fnode;
128 filenode *node;
133 struct filenode { struct
136 filenode *next, *last; argument
142 filenode fn_head_s, *fn_head; argument
148 void do_file(filenode *fnode);
149 void strnode_add(strnodelist **, char *, filenode *);
150 int skip_ok(filenode *fnode);
151 int keep_ok(filenode *fnode);
154 void parse_line(filenode *, char *, void (*)(filenode *, char *));
155 filenode *filenode_new(char *);
156 void add_require(filenode *, char *);
157 void add_provide(filenode *, char *);
158 void add_before(filenode *, char *);
159 void add_keyword(filenode *, char *);
161 Hash_Entry *make_fake_provision(filenode *);
222 strnode_add(strnodelist **listp, char *s, filenode *fnode) in strnode_add()
243 filenode *
246 filenode *temp; in filenode_new()
272 add_require(filenode *fnode, char *s) in add_require()
292 add_provide(filenode *fnode, char *s) in add_provide()
371 add_before(filenode *fnode, char *s) in add_before()
381 add_keyword(filenode *fnode, char *s) in add_keyword()
392 parse_line(filenode *node, char *buffer, void (*add_func)(filenode *, char *)) in parse_line() argument
412 filenode *node; in crunch_file()
478 make_fake_provision(filenode *node) in make_fake_provision()
629 skip_ok(filenode *fnode) in skip_ok()
643 keep_ok(filenode *fnode) in keep_ok()
668 do_file(filenode *fnode) in do_file()