]> mj.ucw.cz Git - libucw.git/commitdiff
Opt: Cosmetics
authorMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 14:23:01 +0000 (15:23 +0100)
committerMartin Mares <mj@ucw.cz>
Mon, 27 Jan 2014 14:23:01 +0000 (15:23 +0100)
ucw/opt.c

index a388b244e73e62e612d5a07ce06449c09012ad9d..20c0bb184e6f8eab312b983c0eb3fbc16e566ac2 100644 (file)
--- a/ucw/opt.c
+++ b/ucw/opt.c
@@ -515,23 +515,22 @@ void opt_parse(const struct opt_section * options, char ** argv) {
   opt_prepare_items(oc, options);
 
   int force_positional = 0;
-  for (int i=0;argv[i];i++) {
-    for (int j=0;j<oc->hooks_before_arg_count;j++)
+  for (int i=0; argv[i]; i++) {
+    char *arg = argv[i];
+    for (int j=0; j<oc->hooks_before_arg_count; j++)
       oc->hooks_before_arg[j]->u.call(NULL, NULL, oc->hooks_before_arg[j]->ptr);
-    if (argv[i][0] != '-' || force_positional) {
-      opt_positional(oc, argv[i]);
-    }
+    if (arg[0] != '-' || force_positional)
+      opt_positional(oc, arg);
     else {
-      if (argv[i][1] == '-') {
-       if (argv[i][2] == '\0')
+      if (arg[1] == '-') {
+       if (arg[2] == '\0')
          force_positional++;
        else
          i += opt_longopt(oc, argv, i);
-      }
-      else if (argv[i][1])
+      } else if (arg[1])
        i += opt_shortopt(oc, argv, i);
       else
-       opt_positional(oc, argv[i]);
+       opt_positional(oc, arg);
     }
   }