+ if (flags & GPH_PRINT_NAME_VERSION)
+ printf_or_die("%s\n", version_single_line(help->prefix));
+ if (help->purpose && (flags & GPH_PRINT_PURPOSE))
+ printf_or_die("\n%s\n", help->purpose);
+ if (help->usage && (flags & GPH_PRINT_USAGE))
+ printf_or_die("\n%s\n", help->usage);
+ if (help->description && (flags & GPH_PRINT_DESCRIPTION))
+ printf_or_die("\n%s\n", help->description);
+ printf_or_die("\n");
+ if (flags & GPH_DETAILED)