X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=postlicyd%2Ffilter.h;h=8a1aacbaa18009e59ba11e62e6178eafbc58971f;hb=5fc57f7c291b99db643dc22a814087b34b9f4b59;hp=50378683fcf9e6016f18ec59d543063ba237230d;hpb=dd53acce112e59a9ba35e3389c9bad4ea81480ca;p=apps%2Fpfixtools.git diff --git a/postlicyd/filter.h b/postlicyd/filter.h index 5037868..8a1aacb 100644 --- a/postlicyd/filter.h +++ b/postlicyd/filter.h @@ -56,11 +56,11 @@ typedef struct filter_hook_t { } filter_hook_t; ARRAY(filter_hook_t) -typedef struct filter_params_t { +typedef struct filter_param_t { filter_param_id_t type; char *value; -} filter_params_t; -ARRAY(filter_params_t) +} filter_param_t; +ARRAY(filter_param_t) typedef struct filter_t { char *name; @@ -69,7 +69,7 @@ typedef struct filter_t { A(filter_hook_t) hooks; void *data; - A(filter_params_t) params; + A(filter_param_t) params; } filter_t; ARRAY(filter_t) @@ -154,7 +154,7 @@ static inline void filter_hook_wipe(filter_hook_t *hook) } __attribute__((nonnull(1))) -static inline void filter_params_wipe(filter_params_t *param) +static inline void filter_params_wipe(filter_param_t *param) { p_delete(¶m->value); } @@ -163,7 +163,7 @@ __attribute__((nonnull(1))) void filter_wipe(filter_t *filter); __attribute__((nonnull(1,2))) -filter_result_t filter_run(const filter_t *filter, const query_t *query); +filter_hook_t *filter_run(const filter_t *filter, const query_t *query); #endif