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))