summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sendmail/db/hash/hash_func.c
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2017-07-16 12:10:02 +0300
committerRobert Mustacchi <rm@joyent.com>2018-06-20 15:32:17 +0000
commitfec46055b92c6c6721fc6698843744a264e6ca70 (patch)
tree857f00534511d28ea088e0d85813c56e3b1adf19 /usr/src/cmd/sendmail/db/hash/hash_func.c
parent7267b93f5f67b15927e4bf44f0ad2efa84727226 (diff)
downloadillumos-gate-fec46055b92c6c6721fc6698843744a264e6ca70.tar.gz
9376 sendmail: this statement may fall through
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src/cmd/sendmail/db/hash/hash_func.c')
-rw-r--r--usr/src/cmd/sendmail/db/hash/hash_func.c21
1 files changed, 14 insertions, 7 deletions
diff --git a/usr/src/cmd/sendmail/db/hash/hash_func.c b/usr/src/cmd/sendmail/db/hash/hash_func.c
index 4809a8098e..6819a54184 100644
--- a/usr/src/cmd/sendmail/db/hash/hash_func.c
+++ b/usr/src/cmd/sendmail/db/hash/hash_func.c
@@ -50,13 +50,6 @@
#include "config.h"
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#ifndef lint
-static const char sccsid[] = "@(#)hash_func.c 10.7 (Sleepycat) 9/16/97";
-static const char sccsi2[] = "%W% (Sun) %G%";
-#endif /* not lint */
-
#ifndef NO_SYSTEM_INCLUDES
#include <sys/types.h>
#endif
@@ -124,18 +117,25 @@ __ham_func3(key, len)
case 0:
do {
HASHC;
+ /* FALLTHROUGH */
case 7:
HASHC;
+ /* FALLTHROUGH */
case 6:
HASHC;
+ /* FALLTHROUGH */
case 5:
HASHC;
+ /* FALLTHROUGH */
case 4:
HASHC;
+ /* FALLTHROUGH */
case 3:
HASHC;
+ /* FALLTHROUGH */
case 2:
HASHC;
+ /* FALLTHROUGH */
case 1:
HASHC;
} while (--loop);
@@ -173,18 +173,25 @@ __ham_func4(key, len)
case 0:
do {
HASH4;
+ /* FALLTHROUGH */
case 7:
HASH4;
+ /* FALLTHROUGH */
case 6:
HASH4;
+ /* FALLTHROUGH */
case 5:
HASH4;
+ /* FALLTHROUGH */
case 4:
HASH4;
+ /* FALLTHROUGH */
case 3:
HASH4;
+ /* FALLTHROUGH */
case 2:
HASH4;
+ /* FALLTHROUGH */
case 1:
HASH4;
} while (--loop);