]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - write.c
audiod: Implement --config-file option.
[paraslash.git] / write.c
diff --git a/write.c b/write.c
index 6e78e773c558f3d1c6d5fd8a15d0532645cec570..9b7a92113e69ff236e08ce235ca306c9c410fd07 100644 (file)
--- a/write.c
+++ b/write.c
@@ -163,7 +163,7 @@ out:
 
 __noreturn static void print_help_and_die(void)
 {
-       int i, d = conf.detailed_help_given;
+       int d = conf.detailed_help_given;
        const char **p = d? write_args_info_detailed_help
                : write_args_info_help;
 
@@ -172,19 +172,7 @@ __noreturn static void print_help_and_die(void)
        printf_or_die("%s\n\n", write_args_info_usage);
        for (; *p; p++)
                printf_or_die("%s\n", *p);
-
-       printf_or_die("\nAvailable writers: \n\t");
-       FOR_EACH_WRITER(i)
-               printf_or_die("%s%s", i? " " : "", writer_names[i]);
-       printf_or_die("\n\n");
-       FOR_EACH_WRITER(i) {
-               struct writer *w = writers + i;
-
-               if (!w->help.short_help)
-                       continue;
-               printf_or_die("Options for %s:\n", writer_names[i]);
-               ggo_print_help(&w->help, d);
-       }
+       print_writer_helps(d);
        exit(0);
 }