X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=filter_common.c;h=6eb550e845db9865dc42937cfb1188c4de840050;hb=533b0303c27fb9ba098bb72e30f41f0939b2dbd2;hp=907912fd06d9f0e4a78a53c7a5026c4a0a9d4846;hpb=1775d4d4147730e79e48aa941aee88580b8beb08;p=paraslash.git diff --git a/filter_common.c b/filter_common.c index 907912fd..6eb550e8 100644 --- a/filter_common.c +++ b/filter_common.c @@ -105,12 +105,17 @@ int check_filter_arg(char *fa, void **conf) */ void print_filter_helps(int detailed) { - int i; + int i, num = 0; - printf_or_die("\nAvailable filters: \n\t"); - FOR_EACH_SUPPORTED_FILTER(i) - printf_or_die("%s%s", i? " " : "", filters[i].name); - printf_or_die("\n\n"); + printf_or_die("\nAvailable filters: "); + FOR_EACH_SUPPORTED_FILTER(i) { + if (num > 50) { + printf_or_die("\n "); + num = 0; + } + num += printf_or_die("%s%s", i? " " : "", filters[i].name); + } + printf_or_die("\n"); FOR_EACH_SUPPORTED_FILTER(i) { struct filter *f = filters + i;