]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - write.c
Add some more derived files to .gitignore.
[paraslash.git] / write.c
diff --git a/write.c b/write.c
index 6e78e773c558f3d1c6d5fd8a15d0532645cec570..e28e1c01e3f58a56fa8a745c5540ff319bf680be 100644 (file)
--- a/write.c
+++ b/write.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2005-2008 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2005-2009 Andre Noll <maan@systemlinux.org>
  *
  * Licensed under the GPL v2. For licencing details see COPYING.
  */
@@ -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);
 }