X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Ffilter.h;h=1d44586e5f825cb32fb6ca12516c6f390899794d;hb=d6f820ed2e86f48c23bc7dc4ee3f591a2d46fc5f;hp=c950402e21523316a0227171d8391586ac366f08;hpb=b90060d134b09aff84d0bd1312850abb9fc6fb9e;p=apps%2Fpfixtools.git diff --git a/postlicyd/filter.h b/postlicyd/filter.h index c950402..1d44586 100644 --- a/postlicyd/filter.h +++ b/postlicyd/filter.h @@ -129,7 +129,7 @@ __attribute__((nonnull(1))) bool filter_build(filter_t *filter); __attribute__((nonnull(1,2))) -static inline int filter_find_with_name(A(filter_t) *array, const char *name) +static inline int filter_find_with_name(const A(filter_t) *array, const char *name) { int start = 0; int end = array->len; @@ -173,6 +173,9 @@ void filter_wipe(filter_t *filter); __attribute__((nonnull(1,2))) const filter_hook_t *filter_run(const filter_t *filter, const query_t *query); +__attribute__((nonnull(1,2))) +bool filter_test(const filter_t *filter, const query_t *query, filter_result_t expt); + /* Helpers */