claenups for previous commit
[oweals/busybox.git] / coreutils / md5_sha1_sum.c
index bcccdd64f85edf03b35f867ab0c36cb25590a53f..87114514373390bfffcdef9ab2922c0c37fa6e73 100644 (file)
@@ -1,7 +1,7 @@
 /* vi: set sw=4 ts=4: */
 /*
- *  Copyright (C) 2003 Glenn L. McGrath
- *  Copyright (C) 2003-2004 Erik Andersen
+ * Copyright (C) 2003 Glenn L. McGrath
+ * Copyright (C) 2003-2004 Erik Andersen
  *
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
@@ -9,7 +9,7 @@
 //config:      bool "md5sum (6.8 kb)"
 //config:      default y
 //config:      help
-//config:      md5sum is used to print or check MD5 checksums.
+//config:      Compute and check MD5 message digest
 //config:
 //config:config SHA1SUM
 //config:      bool "sha1sum (6 kb)"
@@ -258,15 +258,14 @@ int md5_sha1_sum_main(int argc UNUSED_PARAM, char **argv)
 #endif
 
        if (ENABLE_FEATURE_MD5_SHA1_SUM_CHECK) {
-               /* -s and -w require -c */
-               opt_complementary = "s?c:w?c";
                /* -b "binary", -t "text" are ignored (shaNNNsum compat) */
+               /* -s and -w require -c */
 #if ENABLE_SHA3SUM
                if (applet_name[3] == HASH_SHA3)
-                       flags = getopt32(argv, "scwbta:+", &sha3_width);
+                       flags = getopt32(argv, "^" "scwbta:+" "\0" "s?c:w?c", &sha3_width);
                else
 #endif
-                       flags = getopt32(argv, "scwbt");
+                       flags = getopt32(argv, "^" "scwbt" "\0" "s?c:w?c");
        } else {
 #if ENABLE_SHA3SUM
                if (applet_name[3] == HASH_SHA3)