Lines Matching refs:filters
44 } *filters;
71 static const struct suffix_code_t filters[] = {
87 return get_suffix_code(filters, suffix);
138 new_ptr = (struct filter_set *)realloc(cset->filters,
139 sizeof(*cset->filters) * (cset->filter_count + 1));
145 cset->filters = new_ptr;
146 cset->filters[cset->filter_count].program = program;
147 cset->filters[cset->filter_count].filter_name = new_filter;
169 if (cset->filters[i].program) {
171 cset->filters[i].filter_name);
185 if (cset->filters[i].program)
187 cset->filters[i].filter_name);
190 cset->filters[i].filter_name);
192 *filter_name = cset->filters[i].filter_name;
219 _cleanup_filters(struct filter_set *filters, int count)
224 free(filters[i].filter_name);
225 free(filters);
234 _cleanup_filters(cset->filters, cset->filter_count);
259 /* Save previous filters. */
260 old_filters = cset->filters;
262 cset->filters = NULL;
296 if (cset->filters) {
300 /* Release previous filters. */
308 v[i++] = cset->filters[--r];
309 free(cset->filters);
310 cset->filters = v;
313 /* Put previous filters back. */
314 cset->filters = old_filters;