Lines Matching defs:filter
23 /* NB, an empty filter is NULL */
24 typedef struct _filter filter;
27 /* parse the list merging any flags into the filter */
29 extern void filter_parse (filter **filters, const char *filt);
32 /* add the second filter to the first */
34 extern void filter_add (filter **filters, filter *add);
41 extern int filter_is_subset (filter *superset, filter *subset);
47 extern int filter_is_common (filter *l, filter *r);
50 /* returns the index (pos + 1) if the name is in the filter. */
52 extern int filter_is_member (filter *set, const char *flag);
55 /* returns true if one of the flags is not present in the filter.
57 int is_filtered_out (filter *filters, const char *flags);
60 /* returns the next member of the filter set that follows MEMBER.
61 Member does not need to be an elememt of the filter set. Next of
63 char *filter_next (filter *set, char *member);
69 extern void dump_filter (lf *file, char *prefix, filter *filt, char *suffix);