diff options
Diffstat (limited to 'colorize.c')
-rw-r--r-- | colorize.c | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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); } } @@ -339,6 +340,12 @@ main (int argc, char **argv) } static void +print_hint (void) +{ + fprintf (stderr, "Type `%s --help' for usage screen.\n", program_name); +} + +static void print_help (void) { unsigned int i; |