X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.c;h=b97bdaaa3cbc9de39d62573da476495c73cc3e6a;hp=939f9b56501f99cdeb4fa11695cb1c49c0e3e5c0;hb=e9805263600a69a88e60edd1c8b4ba9e01a79322;hpb=95d73238eeffa417a997f042fe9c40a13ced3906 diff --git a/filter.c b/filter.c index 939f9b56..b97bdaaa 100644 --- a/filter.c +++ b/filter.c @@ -17,6 +17,11 @@ #include "stdout.h" #include "error.h" +/** The list of all status items used by para_{server,audiod,gui}. */ +const char *status_item_list[] = {STATUS_ITEM_ARRAY}; + +char *stat_item_values[NUM_STAT_ITEMS] = {NULL}; + /** Initialize the array of errors for para_filter. */ INIT_FILTER_ERRLISTS; @@ -116,7 +121,7 @@ static int parse_config(int argc, char *argv[]) if (!conf.list_filters_given) return 1; printf("available filters: "); - for (i = 0; filters[i].name; i++) + FOR_EACH_SUPPORTED_FILTER(i) printf("%s%s%s", i? " " : "", filters[i].name, filters[i].parse_config? "*": ""); printf("\nFilters marked with \"*\" have further command line options. Try\n" @@ -151,6 +156,7 @@ int main(int argc, char *argv[]) ret = init_filter_chain(); if (ret < 0) goto out; + sit->output_error = &fc->task.error; stdout_set_defaults(sot); sot->buf = fc->outbuf;