X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=filter.h;h=ef8669a8a8194cc93303c6f0a9a8ecd75117b7df;hb=870fcd0379ab096184f42481541d668694da7c83;hp=03e79d9167eb1e89b5eb4cd339e3345a6f20ed23;hpb=4adde8dae3317fa83b81e7a860c9ed9133e99bb0;p=paraslash.git diff --git a/filter.h b/filter.h index 03e79d91..ef8669a8 100644 --- a/filter.h +++ b/filter.h @@ -115,6 +115,9 @@ struct filter { void print_filter_helps(bool detailed); 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) \