From 7e9fa5accf413deb040daca7cfd7844edb5cf58b Mon Sep 17 00:00:00 2001 From: gkostka Date: Tue, 11 Jul 2017 17:55:08 +0200 Subject: Suppress gcc 7.xx warnings (fall through in switch statement) --- src/ext4_hash.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/ext4_hash.c b/src/ext4_hash.c index a239a25..ff6d031 100644 --- a/src/ext4_hash.c +++ b/src/ext4_hash.c @@ -272,6 +272,7 @@ int ext2_htree_hash(const char *name, int len, const uint32_t *hash_seed, switch (hash_version) { case EXT2_HTREE_TEA_UNSIGNED: unsigned_char = 1; + /* FALLTHRU */ case EXT2_HTREE_TEA: while (len > 0) { ext2_prep_hashbuf(name, len, data, 16, unsigned_char); @@ -284,11 +285,13 @@ int ext2_htree_hash(const char *name, int len, const uint32_t *hash_seed, break; case EXT2_HTREE_LEGACY_UNSIGNED: unsigned_char = 1; + /* FALLTHRU */ case EXT2_HTREE_LEGACY: major = ext2_legacy_hash(name, len, unsigned_char); break; case EXT2_HTREE_HALF_MD4_UNSIGNED: unsigned_char = 1; + /* FALLTHRU */ case EXT2_HTREE_HALF_MD4: while (len > 0) { ext2_prep_hashbuf(name, len, data, 32, unsigned_char); -- cgit v1.2.3