Fix a bug in the output of para_audioc.
[paraslash.git] / ggo.c
diff --git a/ggo.c b/ggo.c
index 86642eb..b9852b9 100644 (file)
--- a/ggo.c
+++ b/ggo.c
 #include "para.h"
 #include "ggo.h"
 
+/**
+ * Wrapper for printf() that exits on errors.
+ *
+ * \param fmt Usual format string.
+ */
 __printf_1_2 void printf_or_die(const char *fmt, ...)
 {
        va_list argp;
@@ -20,9 +25,15 @@ __printf_1_2 void printf_or_die(const char *fmt, ...)
        va_end(argp);
        if (ret >= 0)
                return;
-       fprintf(stderr, "%s: %s\n", __FUNCTION__, strerror(errno));
+       exit(EXIT_FAILURE);
 }
 
+/**
+ * Print one of the two given help texts.
+ *
+ * \param help contains the help texts.
+ * \param detailed_help Whether to print the detailed help text.
+ */
 void ggo_print_help(struct ggo_help *help, int detailed_help)
 {
        const char **p;