From: Steven Schubiger Date: Sat, 21 Dec 2013 20:28:25 +0000 (+0100) Subject: Print hint to invoke usage screen X-Git-Tag: v0.53~3 X-Git-Url: http://git.refcnt.org/?p=colorize.git;a=commitdiff_plain;h=b944fc85faebb93d05f65c7e35abd47d3939ebb3 Print hint to invoke usage screen --- 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) {