Suppress gcc 7.xx warnings (fall through in switch statement)
authorgkostka <kostka.grzegorz@gmail.com>
Tue, 11 Jul 2017 15:55:08 +0000 (17:55 +0200)
committergkostka <kostka.grzegorz@gmail.com>
Tue, 11 Jul 2017 15:55:08 +0000 (17:55 +0200)
src/ext4_hash.c

index a239a25a3e948de8b09b1d48a088e5bff443b713..ff6d0314d724d1c62b76fc01f4fc7ba947338e4d 100644 (file)
@@ -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);