X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.c;h=b97bdaaa3cbc9de39d62573da476495c73cc3e6a;hp=bab827d326c31d47063a8bf04e2083d18c966c52;hb=e9805263600a69a88e60edd1c8b4ba9e01a79322;hpb=4524d2408d085cca4af1a783f52174128e45b16c diff --git a/filter.c b/filter.c index bab827d3..b97bdaaa 100644 --- a/filter.c +++ b/filter.c @@ -17,6 +17,9 @@ #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. */ @@ -118,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" @@ -153,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;