X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=4537b2202c3d5cffdf5397553364fc67f23dc287;hp=03e79d9167eb1e89b5eb4cd339e3345a6f20ed23;hb=0eb6ee0794e1c0c3224df36376e34115064eab93;hpb=4adde8dae3317fa83b81e7a860c9ed9133e99bb0 diff --git a/filter.h b/filter.h index 03e79d91..4537b220 100644 --- a/filter.h +++ b/filter.h @@ -113,8 +113,12 @@ struct filter { }; void print_filter_helps(bool detailed); +void print_filter_list(void); int filter_setup(const char *fa, void **conf, struct lls_parse_result **lprp); #define FILTER_CMD(_num) (lls_cmd(_num, filter_cmd_suite)) +#define FILTER_CMD_OPT(_cmd, _opt) (lls_opt( \ + LSG_FILTER_CMD_ ## _cmd ## _OPT_ ## _opt, \ + FILTER_CMD(LSG_FILTER_CMD_CMD_ ## _cmd))) #define FILTER_CMD_OPT_RESULT(_cmd, _opt, _lpr) \ (lls_opt_result(LSG_FILTER_CMD_ ## _cmd ## _OPT_ ## _opt, _lpr)) #define FILTER_CMD_OPT_GIVEN(_cmd, _opt, _lpr) \