/*
** print_help.c -- print a help message, and possibly the
**              -- profile/context entries for this command
**
** This code is Copyright (c) 2002, by the authors of nmh.  See the
** COPYRIGHT file in the root directory of the nmh distribution for
** complete copyright information.
*/

#include <h/mh.h>


void
print_help(char *str, struct swit *swp, int print_context)
{
	char *s;

	/* print Usage string */
	printf("Usage: %s\n", str);

	/* print all the switches */
	printf("  switches are:\n");
	print_sw(ALL, swp, "-", stdout);

	/*
	** check if we should print any profile entries
	*/
	if (print_context && (s = context_find(invo_name)))
		printf("\nProfile: %s\n", s);
}
