projects
/
apps
/
pfixtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add test data.
[apps/pfixtools.git]
/
postlicyd
/
filter.c
diff --git
a/postlicyd/filter.c
b/postlicyd/filter.c
index
de6ba03
..
3f9991b
100644
(file)
--- a/
postlicyd/filter.c
+++ b/
postlicyd/filter.c
@@
-194,6
+194,11
@@
const filter_hook_t *filter_run(const filter_t *filter, const query_t *query)
return &default_hook;
}
return &default_hook;
}
+bool filter_test(const filter_t *filter, const query_t *query, filter_result_t result)
+{
+ return !!(runners[filter->type](filter, query) == result);
+}
+
void filter_set_name(filter_t *filter, const char *name, ssize_t len)
{
filter->name = p_dupstr(name, len);
void filter_set_name(filter_t *filter, const char *name, ssize_t len)
{
filter->name = p_dupstr(name, len);