diff options
author | jozan <jozan@noemail.net> | 2020-11-04 19:16:29 +0000 |
---|---|---|
committer | jozan <jozan@noemail.net> | 2020-11-04 19:16:29 +0000 |
commit | ac0e829733b02020b391f2dfd2f3f9f8f493ebdd (patch) | |
tree | ca1b12d70c418f8cebb71e9ac12907fbafce02d1 /src/c_opts.c | |
parent | gotopt (diff) | |
download | unixize-ac0e829733b02020b391f2dfd2f3f9f8f493ebdd.tar.gz unixize-ac0e829733b02020b391f2dfd2f3f9f8f493ebdd.tar.bz2 unixize-ac0e829733b02020b391f2dfd2f3f9f8f493ebdd.tar.xz unixize-ac0e829733b02020b391f2dfd2f3f9f8f493ebdd.tar.zst unixize-ac0e829733b02020b391f2dfd2f3f9f8f493ebdd.zip |
Correctly parsed options
FossilOrigin-Name: 516ec4118792b465c8f32e4294714c6e5d604fdbfaa709668df82ce8f25f502a
Diffstat (limited to '')
-rw-r--r-- | src/c_opts.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/c_opts.c b/src/c_opts.c index c586a61..b029916 100644 --- a/src/c_opts.c +++ b/src/c_opts.c @@ -54,6 +54,14 @@ #include "c_unixize.h" static void +c_dump_usage(void) +{ + dprintf(STDERR_FILENO, + C_USAGE_FMT, + C_OPTS); +} + +static void c_ask_confirm(const char dir[]) { char c; @@ -90,7 +98,7 @@ c_get_opts(struct opts_s* opts, opts->hidden = TRUE; } else if (opt == 'h') { - /* c_dump_usage(); */ + c_dump_usage(); exit(0); } else if (opt == 'i') { @@ -109,9 +117,7 @@ c_get_opts(struct opts_s* opts, opts->verbose = TRUE; } else if (opt == '?') { - dprintf(STDERR_FILENO, - "unixize: %c: unknown option\n", - optopt); + c_dump_usage(); exit(1); } } |