Sat, 25 Jul 2020 17:53:54 +0200
reorders processing of arguments (help text first)
src/cline.c | file | annotate | diff | comparison | revisions |
1.1 --- a/src/cline.c Sat Jul 25 17:42:51 2020 +0200 1.2 +++ b/src/cline.c Sat Jul 25 17:53:54 2020 +0200 1.3 @@ -109,6 +109,10 @@ 1.4 int argflags = checkArgument(argv[t], "hsSrRmvVbeE"); 1.5 int paropt = 0; 1.6 1.7 + /* h */ 1.8 + if ((argflags & 1) > 0 || strcmp(argv[t], "--help") == 0) { 1.9 + return exit_with_help(settings, 0); 1.10 + } 1.11 /* s */ 1.12 if ((argflags & 2) > 0) { 1.13 if (!checkParamOpt(&paropt) || registerArgument(&checked, 2)) { 1.14 @@ -131,10 +135,6 @@ 1.15 } 1.16 excludeSuffix = argv[t]; 1.17 } 1.18 - /* h */ 1.19 - if ((argflags & 1) > 0 || strcmp(argv[t], "--help") == 0) { 1.20 - return exit_with_help(settings, 0); 1.21 - } 1.22 /* r, R */ 1.23 if ((argflags & 24) > 0) { 1.24 if (registerArgument(&checked, 24)) {