fd: Improve error handling of write_nonblock().
[paraslash.git] / ggo.h
diff --git a/ggo.h b/ggo.h
index 40723ea..d1105ef 100644 (file)
--- a/ggo.h
+++ b/ggo.h
@@ -1,9 +1,20 @@
+/*
+ * Copyright (C) 2008-2012 Andre Noll <maan@systemlinux.org>
+ *
+ * Licensed under the GPL v2. For licencing details see COPYING.
+ */
+
+/** \file ggo.h Functions and structures for help text handling. */
+
+/**
+ * Used by exexutables that can not use gengetopt's generated help function.
+ */
 struct ggo_help {
-       const char *purpose;
-       const char *usage;
+       /** The lines of the short help text. */
        const char **short_help;
+       /** The lines of the detailed help text. */
        const char **detailed_help;
 };
 
 void ggo_print_help(struct ggo_help *help, int detailed_help);
-void printf_or_die(const char *fmt, ...);
+__printf_1_2 void printf_or_die(const char *fmt, ...);