(main): Reverse order of `check' and `compute sums' blocks in if-else
authorJim Meyering <jim@meyering.net>
Wed, 20 Sep 1995 12:47:37 +0000 (12:47 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 20 Sep 1995 12:47:37 +0000 (12:47 +0000)
chain to make it a little more readable.

src/md5sum.c

index ed8cc3a..0336b79 100644 (file)
@@ -475,7 +475,18 @@ main (int argc, char **argv)
          printf ("  \"%s\"\n", string[i]);
        }
     }
-  else if (do_check == 0)
+  else if (do_check)
+    {
+      if (optind + 1 < argc)
+       {
+         error (0, 0,
+                _("only one argument may be specified when using --check"));
+         usage (EXIT_FAILURE);
+       }
+
+      err = md5_check ((optind == argc) ? "-" : argv[optind], binary);
+    }
+  else
     {
       if (optind == argc)
        argv[argc++] = "-";
@@ -496,17 +507,6 @@ main (int argc, char **argv)
            }
        }
     }
-  else
-    {
-      if (optind + 1 < argc)
-       {
-         error (0, 0,
-                _("only one argument may be specified when using --check"));
-         usage (EXIT_FAILURE);
-       }
-
-      err = md5_check ((optind == argc) ? "-" : argv[optind], binary);
-    }
 
   if (fclose (stdout) == EOF)
     error (EXIT_FAILURE, errno, _("write error"));