reorders processing of arguments (help text first)

Sat, 25 Jul 2020 17:53:54 +0200

author
Mike Becker <universe@uap-core.de>
date
Sat, 25 Jul 2020 17:53:54 +0200
changeset 59
c5409c8be36f
parent 58
bb512754aaf3
child 60
69be673a4fd0

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)) {

mercurial