From b944fc85faebb93d05f65c7e35abd47d3939ebb3 Mon Sep 17 00:00:00 2001 From: Steven Schubiger Date: Sat, 21 Dec 2013 21:28:25 +0100 Subject: Print hint to invoke usage screen --- colorize.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'colorize.c') diff --git a/colorize.c b/colorize.c index 9e0c294..6cf301e 100644 --- a/colorize.c +++ b/colorize.c @@ -175,6 +175,7 @@ static char *exclude = NULL; static const char *program_name; +static void print_hint (void); static void print_help (void); static void print_version (void); static void cleanup (void); @@ -294,7 +295,7 @@ main (int argc, char **argv) case 'v': SET_OPT_TYPE (OPT_VERSION); case '?': - print_help (); + print_hint (); exit (EXIT_FAILURE); default: /* never reached */ ABORT_TRACE (); @@ -321,8 +322,8 @@ main (int argc, char **argv) { if (arg_cnt == 0 || arg_cnt > 2) { - vfprintf_diag ("%u arguments provided, expected 1-2 arguments or option", arg_cnt); - print_help (); + vfprintf_diag ("%u arguments provided, expected 1-2 arguments or clean option", arg_cnt); + print_hint (); exit (EXIT_FAILURE); } } @@ -338,6 +339,12 @@ main (int argc, char **argv) exit (EXIT_SUCCESS); } +static void +print_hint (void) +{ + fprintf (stderr, "Type `%s --help' for usage screen.\n", program_name); +} + static void print_help (void) { -- cgit v1.2.3