From e77f0b0b9f08d35e7ea245ab721d769f424189de Mon Sep 17 00:00:00 2001 From: FRIGN Date: Tue, 17 Feb 2015 10:08:28 +0100 Subject: [PATCH] Simplify sha*sum.c --- sha1sum.c | 4 +--- sha256sum.c | 4 +--- sha512sum.c | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/sha1sum.c b/sha1sum.c index 2157156..54ea33f 100644 --- a/sha1sum.c +++ b/sha1sum.c @@ -25,18 +25,16 @@ main(int argc, char *argv[]) { uint8_t md[SHA1_DIGEST_LENGTH]; char *checkfile = NULL; - int cflag = 0; ARGBEGIN { case 'c': - cflag = 1; checkfile = ARGF(); break; default: usage(); } ARGEND; - if (cflag) + if (checkfile) return cryptcheck(checkfile, argc, argv, &sha1_ops, md, sizeof(md)); return cryptmain(argc, argv, &sha1_ops, md, sizeof(md)); } diff --git a/sha256sum.c b/sha256sum.c index 0eb6c22..09ef584 100644 --- a/sha256sum.c +++ b/sha256sum.c @@ -25,18 +25,16 @@ main(int argc, char *argv[]) { uint8_t md[SHA256_DIGEST_LENGTH]; char *checkfile = NULL; - int cflag = 0; ARGBEGIN { case 'c': - cflag = 1; checkfile = ARGF(); break; default: usage(); } ARGEND; - if (cflag) + if (checkfile) return cryptcheck(checkfile, argc, argv, &sha256_ops, md, sizeof(md)); return cryptmain(argc, argv, &sha256_ops, md, sizeof(md)); } diff --git a/sha512sum.c b/sha512sum.c index 2abff76..0018401 100644 --- a/sha512sum.c +++ b/sha512sum.c @@ -25,18 +25,16 @@ main(int argc, char *argv[]) { uint8_t md[SHA512_DIGEST_LENGTH]; char *checkfile = NULL; - int cflag = 0; ARGBEGIN { case 'c': - cflag = 1; checkfile = ARGF(); break; default: usage(); } ARGEND; - if (cflag) + if (checkfile) return cryptcheck(checkfile, argc, argv, &sha512_ops, md, sizeof(md)); return cryptmain(argc, argv, &sha512_ops, md, sizeof(md)); }