Show report
Skipping synctree
[2017-10-11 08:59:24+0200] Reading build configurations from /pro/3gl/CPAN/smoke/p59.cfg
[2017-10-11 08:59:24+0200] Reading 'Policy.sh' from ../Policy.sh (v=1)
[2017-10-11 08:59:24+0200] Running test suite only with 'harness'.
[2017-10-11 08:59:24+0200] make distclean ...
[2017-10-11 08:59:24+0200] Smoking patch 0c541dc5633a341cf44b818014b58e7f8be532e9 v5.27.4-73-g0c541dc563
[2017-10-11 08:59:24+0200] Smoking branch blead
[2017-10-11 08:59:25+0200] 
[2017-10-11 08:59:25+0200] Configuration: -Dusedevel
[2017-10-11 08:59:25+0200] ------------------------------------------------------------------------------
[2017-10-11 08:59:25+0200] make distclean ...
[2017-10-11 08:59:25+0200] 
[2017-10-11 08:59:25+0200] Copy Policy.sh ...
[2017-10-11 08:59:25+0200] 
[2017-10-11 08:59:25+0200] Configure ...
5.27.5 <=> 5.026000
===== PROCURA Policy for linux/cc ========================
[2017-10-11 08:59:57+0200] 
[2017-10-11 08:59:57+0200] make ...
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
gv.c: In function ‘Perl_amagic_call’:
gv.c:3541:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flags & AMGf_want_list) {
                ^
gv.c:3550:9: note: here
         default:
         ^~~~~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
toke.c: In function ‘Perl_yylex’:
toke.c:7233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
   off = 0;
   ~~~~^~~
toke.c:7234:2: note: here
  default:   /* not a keyword */
  ^~~~~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
mg.c: In function ‘Perl_magic_get’:
mg.c:944:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if (nextchar != '\0') {
      ^
mg.c:998:5: note: here
     case '!':
     ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from perl.h:28:0,
                 from sv.c:32:
sv.c: In function ‘Perl_sv_inc_nomg’:
config.h:4224:85: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9005:13: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
             NV_OVERFLOWS_INTEGERS_AT &&
             ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_dec_nomg’:
config.h:4224:85: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9188:17: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
                 NV_OVERFLOWS_INTEGERS_AT &&
                 ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_setiv’:
sv.c:1646:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1648:5: note: here
     case SVt_PVAV:
     ^~~~
sv.c: In function ‘Perl_sv_setnv’:
sv.c:1759:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1761:5: note: here
     case SVt_PVAV:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
sv.c: In function ‘S_find_uninit_var’:
sv.c:16909:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if ( !(obase->op_flags & OPf_MOD))
     ^
sv.c:16912:5: note: here
     case OP_SCHOMP:
     ^~~~
pp_ctl.c: In function ‘Perl_pp_formline’:
pp_ctl.c:686:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (sv != &PL_sv_no) {
         ^
pp_ctl.c:719:2: note: here
  case FF_LINESNGL: /* process ^*  */
  ^~~~
pp_ctl.c: In function ‘S_doparseform’:
pp_ctl.c:5377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (s < send) {
         ^
pp_ctl.c:5381:2: note: here
  case '\n':
  ^~~~
pp_ctl.c: In function ‘Perl_find_runcv_where’:
pp_ctl.c:3278:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (level++ != arg) continue;
          ^
pp_ctl.c:3280:3: note: here
   default:
   ^~~~~~~
In file included from universal.c:990:0:
vxs.inc: In function ‘XS_version_new’:
vxs.inc:220:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if(SvOK(vs))
           ^
vxs.inc:223:5: note: here
     case 1:
     ^~~~
perlio.c: In function ‘PerlIO_parse_layers’:
perlio.c:934:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
        if (*e++) {
           ^
perlio.c:940:4: note: here
    case '\0':
    ^~~~
numeric.c: In function ‘Perl_my_atof2’:
numeric.c:1303:16: warning: argument 1 null where non-null expected [-Wnonnull]
             nv = Perl_strtod(fake, &endp);
In file included from perl.h:787:0,
                 from numeric.c:30:
/usr/include/stdlib.h:117:15: note: in a call to function ‘strtod’ declared here
 extern double strtod (const char *__restrict __nptr,
               ^~~~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
infback.c: In function ‘inflateBack’:
infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
infback.c:481:9: note: here
         case LEN:
         ^~~~
inflate.c: In function ‘inflate’:
inflate.c:720:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXLEN;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:721:9: note: here
         case EXLEN:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXTRA;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:733:9: note: here
         case EXTRA:
         ^~~~
inflate.c:754:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = NAME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:755:9: note: here
         case NAME:
         ^~~~
inflate.c:775:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COMMENT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:776:9: note: here
         case COMMENT:
         ^~~~
inflate.c:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = HCRC;
             ~~~~~~~~~~~~^~~~~~
inflate.c:796:9: note: here
         case HCRC:
         ^~~~
inflate.c:818:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DICT;
             ~~~~~~~~~~~~^~~~~~
inflate.c:819:9: note: here
         case DICT:
         ^~~~
inflate.c:825:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TYPE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:826:9: note: here
         case TYPE:
         ^~~~
inflate.c:827:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
                ^
inflate.c:828:9: note: here
         case TYPEDO:
         ^~~~
inflate.c:877:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:878:9: note: here
         case COPY_:
         ^~~~
inflate.c:879:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COPY;
             ~~~~~~~~~~~~^~~~~~
inflate.c:880:9: note: here
         case COPY:
         ^~~~
inflate.c:1018:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:1019:9: note: here
         case LEN_:
         ^~~~
inflate.c:1020:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
inflate.c:1021:9: note: here
         case LEN:
         ^~~~
inflate.c:1069:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENEXT;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1070:9: note: here
         case LENEXT:
         ^~~~
inflate.c:1079:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DIST;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1080:9: note: here
         case DIST:
         ^~~~
inflate.c:1106:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DISTEXT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:1107:9: note: here
         case DISTEXT:
         ^~~~
inflate.c:1122:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = MATCH;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:1123:9: note: here
         case MATCH:
         ^~~~
inflate.c:1197:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENGTH;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1198:9: note: here
         case LENGTH:
         ^~~~
inflate.c:1210:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DONE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1211:9: note: here
         case DONE:
         ^~~~
decompress.c: In function ‘BZ2_decompress’:
decompress.c:198:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:292:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
          j = 0;
          ~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:294:13: note: in expansion of macro ‘GET_BIT’
             GET_BIT(BZ_X_SELECTOR_3, uc);
             ^~~~~~~
decompress.c:321:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR);
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:322:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_2, uc);
                ^~~~~~~
decompress.c:323:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (uc == 0) break;
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:324:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_3, uc);
                ^~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:585:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
ListUtil.xs: In function ‘XS_List__Util_sum’:
ListUtil.xs:320:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:321:9: note: here
         case ACC_NV:
         ^~~~
ODBM_File.c: In function ‘XS_ODBM_File_STORE’:
ODBM_File.c:406:6: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
  int flags;
      ^~~~~
ODBM_File.c: In function ‘XS_ODBM_File_DELETE’:
ODBM_File.xs:64:31: warning: identifier ‘delete’ conflicts with C++ keyword [-Wc++-compat]
 #define odbm_DELETE(db,key)   delete(key)
                               ^
ODBM_File.c:492:11: note: in expansion of macro ‘odbm_DELETE’
  RETVAL = odbm_DELETE(db, key);
           ^~~~~~~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
hash.c: In function ‘sdbm_hash’:
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:4: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
    ^~~~~
hash.c:34:11: note: here
    HASHC; case 7: HASHC;
           ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:19: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
                   ^~~~~
hash.c:35:3: note: here
   case 6: HASHC; case 5: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:11: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
           ^~~~~
hash.c:35:18: note: here
   case 6: HASHC; case 5: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:26: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
                          ^~~~~
hash.c:36:3: note: here
   case 4: HASHC; case 3: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:11: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
           ^~~~~
hash.c:36:18: note: here
   case 4: HASHC; case 3: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:26: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
                          ^~~~~
hash.c:37:3: note: here
   case 2: HASHC; case 1: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:37:11: note: in expansion of macro ‘HASHC’
   case 2: HASHC; case 1: HASHC;
           ^~~~~
hash.c:37:18: note: here
   case 2: HASHC; case 1: HASHC;
                  ^~~~
pair.c: In function ‘sdbm__delpair’:
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:5: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
     ^~~~
pair.c:186:11: note: here
     MOVB; case 7: MOVB;
           ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:19: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
                   ^~~~
pair.c:187:4: note: here
    case 6: MOVB; case 5: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:12: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
            ^~~~
pair.c:187:18: note: here
    case 6: MOVB; case 5: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:26: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
                          ^~~~
pair.c:188:4: note: here
    case 4: MOVB; case 3: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:12: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
            ^~~~
pair.c:188:18: note: here
    case 4: MOVB; case 3: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:26: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
                          ^~~~
pair.c:189:4: note: here
    case 2: MOVB; case 1: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:189:12: note: in expansion of macro ‘MOVB’
    case 2: MOVB; case 1: MOVB;
            ^~~~
pair.c:189:18: note: here
    case 2: MOVB; case 1: MOVB;
                  ^~~~
re_exec.c: In function ‘S_regmatch’:
re_exec.c:6742:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7130:2: note: here
  case EVAL_postponed_AB: /* cleanup after a successful (??{A})B */
  ^~~~
re_exec.c:7398:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7429:2: note: here
  case CURLYX_end: /* just finished matching all of A*B */
  ^~~~
re_exec.c:8299:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         {
         ^
re_exec.c:8344:2: note: here
  case IFMATCH_A_fail: /* body of (?...A) failed */
  ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
Unicode.xs: In function ‘enc_unpack’:
Unicode.xs:70:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  v = (v << 8) | *s++;
  ~~^~~~~~~~~~~~~~~~~
Unicode.xs:71:5: note: here
     case 'n':
     ^~~~
Making header files for XS...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:00:49+0200] 
[2017-10-11 09:00:49+0200]  Tests start here:
[2017-10-11 09:00:49+0200] TSTENV = stdio	
No saved state, selection will be empty
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
[2017-10-11 09:03:39+0200] 
[2017-10-11 09:03:39+0200] All tests successful.
[2017-10-11 09:03:39+0200] Archived results...
[2017-10-11 09:03:39+0200] TSTENV = perlio	
Can't opendir(./tmp9181B): No such file or directory
 at porting/podcheck.t line 1724.

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
[2017-10-11 09:06:17+0200] 
[2017-10-11 09:06:17+0200] All tests successful.
[2017-10-11 09:06:17+0200] Archived results...
[2017-10-11 09:06:17+0200] TSTENV = locale:en_US.utf8	
Unable to flush stdout: Broken pipe
# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
recv() is deprecated on :utf8 handles. This will be a fatal error in Perl 5.30 at (eval 10) line 28.
[2017-10-11 09:08:53+0200] 
[2017-10-11 09:08:53+0200] All tests successful.
[2017-10-11 09:08:53+0200] ../lib/B/Deparse.t..........................................PASSED
[2017-10-11 09:08:53+0200]     2
[2017-10-11 09:08:53+0200] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:08:53+0200] 
[2017-10-11 09:08:53+0200] Configuration: -Dusedevel -DDEBUGGING
[2017-10-11 09:08:53+0200] ------------------------------------------------------------------------------
[2017-10-11 09:08:53+0200] make distclean ...
[2017-10-11 09:09:02+0200] 
[2017-10-11 09:09:02+0200] Copy Policy.sh ...
[2017-10-11 09:09:02+0200] 
[2017-10-11 09:09:02+0200] Configure ...
5.27.5 <=> 5.026000
===== PROCURA Policy for linux/cc ========================
[2017-10-11 09:09:32+0200] 
[2017-10-11 09:09:32+0200] make ...
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
gv.c: In function ‘Perl_amagic_call’:
gv.c:3541:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flags & AMGf_want_list) {
                ^
gv.c:3550:9: note: here
         default:
         ^~~~~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
toke.c: In function ‘Perl_yylex’:
toke.c:7233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
   off = 0;
   ~~~~^~~
toke.c:7234:2: note: here
  default:   /* not a keyword */
  ^~~~~~~
mg.c: In function ‘Perl_magic_get’:
mg.c:944:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if (nextchar != '\0') {
      ^
mg.c:998:5: note: here
     case '!':
     ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from perl.h:28:0,
                 from sv.c:32:
sv.c: In function ‘Perl_sv_inc_nomg’:
config.h:4224:85: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9005:13: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
             NV_OVERFLOWS_INTEGERS_AT &&
             ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_dec_nomg’:
config.h:4224:85: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9188:17: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
                 NV_OVERFLOWS_INTEGERS_AT &&
                 ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_setiv’:
sv.c:1646:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1648:5: note: here
     case SVt_PVAV:
     ^~~~
sv.c: In function ‘Perl_sv_setnv’:
sv.c:1759:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1761:5: note: here
     case SVt_PVAV:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
sv.c: In function ‘S_find_uninit_var’:
sv.c:16909:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if ( !(obase->op_flags & OPf_MOD))
     ^
sv.c:16912:5: note: here
     case OP_SCHOMP:
     ^~~~
pp_ctl.c: In function ‘Perl_pp_formline’:
pp_ctl.c:686:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (sv != &PL_sv_no) {
         ^
pp_ctl.c:719:2: note: here
  case FF_LINESNGL: /* process ^*  */
  ^~~~
pp_ctl.c: In function ‘S_doparseform’:
pp_ctl.c:5377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (s < send) {
         ^
pp_ctl.c:5381:2: note: here
  case '\n':
  ^~~~
pp_ctl.c: In function ‘Perl_find_runcv_where’:
pp_ctl.c:3278:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (level++ != arg) continue;
          ^
pp_ctl.c:3280:3: note: here
   default:
   ^~~~~~~
In file included from universal.c:990:0:
vxs.inc: In function ‘XS_version_new’:
vxs.inc:220:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if(SvOK(vs))
           ^
vxs.inc:223:5: note: here
     case 1:
     ^~~~
perlio.c: In function ‘PerlIO_parse_layers’:
perlio.c:934:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
        if (*e++) {
           ^
perlio.c:940:4: note: here
    case '\0':
    ^~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
infback.c: In function ‘inflateBack’:
infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
infback.c:481:9: note: here
         case LEN:
         ^~~~
inflate.c: In function ‘inflate’:
inflate.c:720:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXLEN;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:721:9: note: here
         case EXLEN:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXTRA;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:733:9: note: here
         case EXTRA:
         ^~~~
inflate.c:754:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = NAME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:755:9: note: here
         case NAME:
         ^~~~
inflate.c:775:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COMMENT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:776:9: note: here
         case COMMENT:
         ^~~~
inflate.c:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = HCRC;
             ~~~~~~~~~~~~^~~~~~
inflate.c:796:9: note: here
         case HCRC:
         ^~~~
inflate.c:818:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DICT;
             ~~~~~~~~~~~~^~~~~~
inflate.c:819:9: note: here
         case DICT:
         ^~~~
inflate.c:825:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TYPE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:826:9: note: here
         case TYPE:
         ^~~~
inflate.c:827:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
                ^
inflate.c:828:9: note: here
         case TYPEDO:
         ^~~~
inflate.c:877:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:878:9: note: here
         case COPY_:
         ^~~~
inflate.c:879:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COPY;
             ~~~~~~~~~~~~^~~~~~
inflate.c:880:9: note: here
         case COPY:
         ^~~~
inflate.c:1018:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:1019:9: note: here
         case LEN_:
         ^~~~
inflate.c:1020:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
inflate.c:1021:9: note: here
         case LEN:
         ^~~~
inflate.c:1069:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENEXT;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1070:9: note: here
         case LENEXT:
         ^~~~
inflate.c:1079:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DIST;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1080:9: note: here
         case DIST:
         ^~~~
inflate.c:1106:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DISTEXT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:1107:9: note: here
         case DISTEXT:
         ^~~~
inflate.c:1122:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = MATCH;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:1123:9: note: here
         case MATCH:
         ^~~~
inflate.c:1197:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENGTH;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1198:9: note: here
         case LENGTH:
         ^~~~
inflate.c:1210:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DONE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1211:9: note: here
         case DONE:
         ^~~~
decompress.c: In function ‘BZ2_decompress’:
decompress.c:198:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:292:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
          j = 0;
          ~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:294:13: note: in expansion of macro ‘GET_BIT’
             GET_BIT(BZ_X_SELECTOR_3, uc);
             ^~~~~~~
decompress.c:321:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR);
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:322:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_2, uc);
                ^~~~~~~
decompress.c:323:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (uc == 0) break;
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:324:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_3, uc);
                ^~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:585:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
ListUtil.xs: In function ‘XS_List__Util_sum’:
ListUtil.xs:320:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:321:9: note: here
         case ACC_NV:
         ^~~~
ODBM_File.c: In function ‘XS_ODBM_File_STORE’:
ODBM_File.c:406:6: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
  int flags;
      ^~~~~
ODBM_File.c: In function ‘XS_ODBM_File_DELETE’:
ODBM_File.xs:64:31: warning: identifier ‘delete’ conflicts with C++ keyword [-Wc++-compat]
 #define odbm_DELETE(db,key)   delete(key)
                               ^
ODBM_File.c:492:11: note: in expansion of macro ‘odbm_DELETE’
  RETVAL = odbm_DELETE(db, key);
           ^~~~~~~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
hash.c: In function ‘sdbm_hash’:
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:4: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
    ^~~~~
hash.c:34:11: note: here
    HASHC; case 7: HASHC;
           ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:19: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
                   ^~~~~
hash.c:35:3: note: here
   case 6: HASHC; case 5: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:11: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
           ^~~~~
hash.c:35:18: note: here
   case 6: HASHC; case 5: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:26: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
                          ^~~~~
hash.c:36:3: note: here
   case 4: HASHC; case 3: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:11: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
           ^~~~~
hash.c:36:18: note: here
   case 4: HASHC; case 3: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:26: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
                          ^~~~~
hash.c:37:3: note: here
   case 2: HASHC; case 1: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:37:11: note: in expansion of macro ‘HASHC’
   case 2: HASHC; case 1: HASHC;
           ^~~~~
hash.c:37:18: note: here
   case 2: HASHC; case 1: HASHC;
                  ^~~~
pair.c: In function ‘sdbm__delpair’:
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:5: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
     ^~~~
pair.c:186:11: note: here
     MOVB; case 7: MOVB;
           ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:19: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
                   ^~~~
pair.c:187:4: note: here
    case 6: MOVB; case 5: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:12: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
            ^~~~
pair.c:187:18: note: here
    case 6: MOVB; case 5: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:26: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
                          ^~~~
pair.c:188:4: note: here
    case 4: MOVB; case 3: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:12: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
            ^~~~
pair.c:188:18: note: here
    case 4: MOVB; case 3: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:26: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
                          ^~~~
pair.c:189:4: note: here
    case 2: MOVB; case 1: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:189:12: note: in expansion of macro ‘MOVB’
    case 2: MOVB; case 1: MOVB;
            ^~~~
pair.c:189:18: note: here
    case 2: MOVB; case 1: MOVB;
                  ^~~~
re_exec.c: In function ‘S_regmatch’:
re_exec.c:6742:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7130:2: note: here
  case EVAL_postponed_AB: /* cleanup after a successful (??{A})B */
  ^~~~
re_exec.c:7398:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7429:2: note: here
  case CURLYX_end: /* just finished matching all of A*B */
  ^~~~
re_exec.c:8299:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         {
         ^
re_exec.c:8344:2: note: here
  case IFMATCH_A_fail: /* body of (?...A) failed */
  ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
Unicode.xs: In function ‘enc_unpack’:
Unicode.xs:70:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  v = (v << 8) | *s++;
  ~~^~~~~~~~~~~~~~~~~
Unicode.xs:71:5: note: here
     case 'n':
     ^~~~
Making header files for XS...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:10:43+0200] 
[2017-10-11 09:10:43+0200]  Tests start here:
[2017-10-11 09:10:43+0200] TSTENV = stdio	
No saved state, selection will be empty
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
[2017-10-11 09:13:54+0200] 
[2017-10-11 09:13:54+0200] All tests successful.
[2017-10-11 09:13:54+0200] Archived results...
[2017-10-11 09:13:54+0200] TSTENV = perlio	

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
[2017-10-11 09:16:54+0200] 
[2017-10-11 09:16:54+0200] All tests successful.
[2017-10-11 09:16:54+0200] Archived results...
[2017-10-11 09:16:54+0200] TSTENV = locale:en_US.utf8	

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
recv() is deprecated on :utf8 handles. This will be a fatal error in Perl 5.30 at (eval 10) line 28.
[2017-10-11 09:19:56+0200] 
[2017-10-11 09:19:56+0200] All tests successful.
[2017-10-11 09:19:56+0200] ../lib/B/Deparse.t..........................................PASSED
[2017-10-11 09:19:56+0200]     2
[2017-10-11 09:19:56+0200] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:19:56+0200] 
[2017-10-11 09:19:56+0200] Configuration: -Dusedevel -Duse64bitall -Duselongdouble
[2017-10-11 09:19:56+0200] ------------------------------------------------------------------------------
[2017-10-11 09:19:56+0200] make distclean ...
[2017-10-11 09:20:06+0200] 
[2017-10-11 09:20:06+0200] Copy Policy.sh ...
[2017-10-11 09:20:06+0200] 
[2017-10-11 09:20:06+0200] Configure ...
5.27.5 <=> 5.026000
===== PROCURA Policy for linux/cc ========================
[2017-10-11 09:20:35+0200] 
[2017-10-11 09:20:35+0200] make ...
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
gv.c: In function ‘Perl_amagic_call’:
gv.c:3541:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flags & AMGf_want_list) {
                ^
gv.c:3550:9: note: here
         default:
         ^~~~~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
toke.c: In function ‘Perl_yylex’:
toke.c:7233:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
   off = 0;
   ~~~~^~~
toke.c:7234:2: note: here
  default:   /* not a keyword */
  ^~~~~~~
mg.c: In function ‘Perl_magic_get’:
mg.c:944:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if (nextchar != '\0') {
      ^
mg.c:998:5: note: here
     case '!':
     ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from hv.c:35:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from perl.h:28:0,
                 from sv.c:32:
sv.c: In function ‘Perl_sv_inc_nomg’:
config.h:4224:103: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9005:13: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
             NV_OVERFLOWS_INTEGERS_AT &&
             ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_dec_nomg’:
config.h:4224:103: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
 #define NV_OVERFLOWS_INTEGERS_AT 256.0*256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0*2.0*2.0*2.0
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
sv.c:9188:17: note: in expansion of macro ‘NV_OVERFLOWS_INTEGERS_AT’
                 NV_OVERFLOWS_INTEGERS_AT &&
                 ^~~~~~~~~~~~~~~~~~~~~~~~
sv.c: In function ‘Perl_sv_setiv’:
sv.c:1646:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1648:5: note: here
     case SVt_PVAV:
     ^~~~
sv.c: In function ‘Perl_sv_setnv’:
sv.c:1759:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if (!isGV_with_GP(sv))
sv.c:1761:5: note: here
     case SVt_PVAV:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from sv.c:32:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
sv.c: In function ‘S_find_uninit_var’:
sv.c:16909:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  if ( !(obase->op_flags & OPf_MOD))
     ^
sv.c:16912:5: note: here
     case OP_SCHOMP:
     ^~~~
pp_ctl.c: In function ‘Perl_pp_formline’:
pp_ctl.c:686:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (sv != &PL_sv_no) {
         ^
pp_ctl.c:719:2: note: here
  case FF_LINESNGL: /* process ^*  */
  ^~~~
pp_ctl.c: In function ‘S_doparseform’:
pp_ctl.c:5377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
      if (s < send) {
         ^
pp_ctl.c:5381:2: note: here
  case '\n':
  ^~~~
pp_ctl.c: In function ‘Perl_find_runcv_where’:
pp_ctl.c:3278:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (level++ != arg) continue;
          ^
pp_ctl.c:3280:3: note: here
   default:
   ^~~~~~~
In file included from universal.c:990:0:
vxs.inc: In function ‘XS_version_new’:
vxs.inc:220:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if(SvOK(vs))
           ^
vxs.inc:223:5: note: here
     case 1:
     ^~~~
perlio.c: In function ‘PerlIO_parse_layers’:
perlio.c:934:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
        if (*e++) {
           ^
perlio.c:940:4: note: here
    case '\0':
    ^~~~
numeric.c: In function ‘Perl_my_atof2’:
numeric.c:1303:16: warning: argument 1 null where non-null expected [-Wnonnull]
             nv = Perl_strtod(fake, &endp);
In file included from perl.h:787:0,
                 from numeric.c:30:
/usr/include/stdlib.h:126:20: note: in a call to function ‘strtold’ declared here
 extern long double strtold (const char *__restrict __nptr,
                    ^~~~~~~
op.c: In function ‘Perl_op_clear’:
op.c:1082:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1083:17: note: here
                 case MDEREF_AV_padav_aelem:
                 ^~~~
op.c:1088:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1089:17: note: here
                 case MDEREF_AV_gvav_aelem:
                 ^~~~
op.c:1098:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1099:17: note: here
                 case MDEREF_AV_gvsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1108:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1109:17: note: here
                 case MDEREF_AV_padsv_vivify_rv2av_aelem:
                 ^~~~
op.c:1115:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
                     is_hash = TRUE;
op.c:1116:17: note: here
                 do_vivify_rv2xv_elem:
                 ^~~~~~~~~~~~~~~~~~~~
op.c:958:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  cMETHOPx(o)->op_rclass_sv = NULL;
op.c:960:5: note: here
     case OP_METHOD_NAMED:
     ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from op.c:163:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
op.c: In function ‘S_fold_constants’:
op.c:4442:34: warning: argument ‘o’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
 S_fold_constants(pTHX_ OP *const o)
                                  ^
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from B.xs:13:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
infback.c: In function ‘inflateBack’:
infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
infback.c:481:9: note: here
         case LEN:
         ^~~~
inflate.c: In function ‘inflate’:
inflate.c:720:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXLEN;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:721:9: note: here
         case EXLEN:
         ^~~~
inflate.c:732:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = EXTRA;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:733:9: note: here
         case EXTRA:
         ^~~~
inflate.c:754:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = NAME;
             ~~~~~~~~~~~~^~~~~~
inflate.c:755:9: note: here
         case NAME:
         ^~~~
inflate.c:775:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COMMENT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:776:9: note: here
         case COMMENT:
         ^~~~
inflate.c:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = HCRC;
             ~~~~~~~~~~~~^~~~~~
inflate.c:796:9: note: here
         case HCRC:
         ^~~~
inflate.c:818:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DICT;
             ~~~~~~~~~~~~^~~~~~
inflate.c:819:9: note: here
         case DICT:
         ^~~~
inflate.c:825:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = TYPE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:826:9: note: here
         case TYPE:
         ^~~~
inflate.c:827:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
                ^
inflate.c:828:9: note: here
         case TYPEDO:
         ^~~~
inflate.c:877:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:878:9: note: here
         case COPY_:
         ^~~~
inflate.c:879:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = COPY;
             ~~~~~~~~~~~~^~~~~~
inflate.c:880:9: note: here
         case COPY:
         ^~~~
inflate.c:1018:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
             if (flush == Z_TREES) goto inf_leave;
                ^
inflate.c:1019:9: note: here
         case LEN_:
         ^~~~
inflate.c:1020:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LEN;
             ~~~~~~~~~~~~^~~~~
inflate.c:1021:9: note: here
         case LEN:
         ^~~~
inflate.c:1069:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENEXT;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1070:9: note: here
         case LENEXT:
         ^~~~
inflate.c:1079:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DIST;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1080:9: note: here
         case DIST:
         ^~~~
inflate.c:1106:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DISTEXT;
             ~~~~~~~~~~~~^~~~~~~~~
inflate.c:1107:9: note: here
         case DISTEXT:
         ^~~~
inflate.c:1122:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = MATCH;
             ~~~~~~~~~~~~^~~~~~~
inflate.c:1123:9: note: here
         case MATCH:
         ^~~~
inflate.c:1197:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = LENGTH;
             ~~~~~~~~~~~~^~~~~~~~
inflate.c:1198:9: note: here
         case LENGTH:
         ^~~~
inflate.c:1210:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             state->mode = DONE;
             ~~~~~~~~~~~~^~~~~~
inflate.c:1211:9: note: here
         case DONE:
         ^~~~
decompress.c: In function ‘BZ2_decompress’:
decompress.c:198:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_B) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:200:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_2, uc);
       ^~~~~~~~~
decompress.c:201:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_Z) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:203:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_MAGIC_3, uc)
       ^~~~~~~~~
decompress.c:204:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != BZ_HDR_h) RETURN(BZ_DATA_ERROR_MAGIC);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:206:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_MAGIC_4, s->blockSize100k, 8)
       ^~~~~~~~
decompress.c:211:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (s->smallDecompress) {
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:222:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_1, uc);
       ^~~~~~~~~
decompress.c:225:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x31) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:226:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_2, uc);
       ^~~~~~~~~
decompress.c:227:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x41) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:228:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_3, uc);
       ^~~~~~~~~
decompress.c:229:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x59) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:230:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_4, uc);
       ^~~~~~~~~
decompress.c:231:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x26) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:232:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_5, uc);
       ^~~~~~~~~
decompress.c:233:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x53) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:234:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BLKHDR_6, uc);
       ^~~~~~~~~
decompress.c:241:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = 0;
       ~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:242:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_1, uc);
       ^~~~~~~~~
decompress.c:243:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:244:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_2, uc);
       ^~~~~~~~~
decompress.c:245:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:246:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_3, uc);
       ^~~~~~~~~
decompress.c:247:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:248:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_BCRC_4, uc);
       ^~~~~~~~~
decompress.c:249:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedBlockCRC = (s->storedBlockCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:251:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_RANDBIT, s->blockRandomised, 1);
       ^~~~~~~~
decompress.c:253:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = 0;
       ~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:254:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_1, uc);
       ^~~~~~~~~
decompress.c:255:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:256:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_2, uc);
       ^~~~~~~~~
decompress.c:257:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->origPtr = (s->origPtr << 8) | ((Int32)uc);
       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:258:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ORIGPTR_3, uc);
       ^~~~~~~~~
decompress.c:284:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
       alphaSize = s->nInUse+2;
       ~~~~~~~~~~^~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:287:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
       ^~~~~~~~
decompress.c:288:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:289:7: note: in expansion of macro ‘GET_BITS’
       GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
       ^~~~~~~~
decompress.c:292:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
          j = 0;
          ~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:294:13: note: in expansion of macro ‘GET_BIT’
             GET_BIT(BZ_X_SELECTOR_3, uc);
             ^~~~~~~
decompress.c:321:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (curr < 1 || curr > 20) RETURN(BZ_DATA_ERROR);
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:322:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_2, uc);
                ^~~~~~~
decompress.c:323:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if (uc == 0) break;
                   ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:324:16: note: in expansion of macro ‘GET_BIT’
                GET_BIT(BZ_X_CODING_3, uc);
                ^~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:373:7: note: in expansion of macro ‘GET_MTF_VAL’
       GET_MTF_VAL(BZ_X_MTF_1, BZ_X_MTF_2, nextSym);
       ^~~~~~~~~~~
decompress.c:88:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    zn = gMinlen;                                  \
    ~~~^~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:89:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(label1, zvec, zn);                    \
    ^~~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:94:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       zn++;                                       \
       ~~^
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:71:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,1)
    ^~~~~~~~
decompress.c:95:7: note: in expansion of macro ‘GET_BIT’
       GET_BIT(label2, zj);                        \
       ^~~~~~~
decompress.c:483:13: note: in expansion of macro ‘GET_MTF_VAL’
             GET_MTF_VAL(BZ_X_MTF_5, BZ_X_MTF_6, nextSym);
             ^~~~~~~~~~~
decompress.c:585:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x72) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:586:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_3, uc);
       ^~~~~~~~~
decompress.c:587:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x45) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:588:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_4, uc);
       ^~~~~~~~~
decompress.c:589:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x38) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:590:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_5, uc);
       ^~~~~~~~~
decompress.c:591:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if (uc != 0x50) RETURN(BZ_DATA_ERROR);
          ^
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:592:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_ENDHDR_6, uc);
       ^~~~~~~~~
decompress.c:595:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = 0;
       ~~~~~~~~~~~~~~~~~~~~~^~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:596:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_1, uc);
       ^~~~~~~~~
decompress.c:597:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:598:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_2, uc);
       ^~~~~~~~~
decompress.c:599:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:600:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_3, uc);
       ^~~~~~~~~
decompress.c:601:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
       s->storedCombinedCRC = (s->storedCombinedCRC << 8) | ((UInt32)uc);
       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
decompress.c:44:4: note: here
    case lll: s->state = lll;                      \
    ^
decompress.c:68:4: note: in expansion of macro ‘GET_BITS’
    GET_BITS(lll,uuu,8)
    ^~~~~~~~
decompress.c:602:7: note: in expansion of macro ‘GET_UCHAR’
       GET_UCHAR(BZ_X_CCRC_4, uc);
       ^~~~~~~~~
magic: PERL_MAGIC_qr already provided by misc
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from RealPPPort.xs:31:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from Util.xs:4:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
ListUtil.xs: In function ‘XS_List__Util_sum’:
ListUtil.xs:320:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
             accum = ACC_NV;
             ~~~~~~^~~~~~~~
ListUtil.xs:321:9: note: here
         case ACC_NV:
         ^~~~
ODBM_File.c: In function ‘XS_ODBM_File_STORE’:
ODBM_File.c:406:6: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
  int flags;
      ^~~~~
ODBM_File.c: In function ‘XS_ODBM_File_DELETE’:
ODBM_File.xs:64:31: warning: identifier ‘delete’ conflicts with C++ keyword [-Wc++-compat]
 #define odbm_DELETE(db,key)   delete(key)
                               ^
ODBM_File.c:492:11: note: in expansion of macro ‘odbm_DELETE’
  RETVAL = odbm_DELETE(db, key);
           ^~~~~~~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
hash.c: In function ‘sdbm_hash’:
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:4: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
    ^~~~~
hash.c:34:11: note: here
    HASHC; case 7: HASHC;
           ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:34:19: note: in expansion of macro ‘HASHC’
    HASHC; case 7: HASHC;
                   ^~~~~
hash.c:35:3: note: here
   case 6: HASHC; case 5: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:11: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
           ^~~~~
hash.c:35:18: note: here
   case 6: HASHC; case 5: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:35:26: note: in expansion of macro ‘HASHC’
   case 6: HASHC; case 5: HASHC;
                          ^~~~~
hash.c:36:3: note: here
   case 4: HASHC; case 3: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:11: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
           ^~~~~
hash.c:36:18: note: here
   case 4: HASHC; case 3: HASHC;
                  ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:36:26: note: in expansion of macro ‘HASHC’
   case 4: HASHC; case 3: HASHC;
                          ^~~~~
hash.c:37:3: note: here
   case 2: HASHC; case 1: HASHC;
   ^~~~
hash.c:27:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define HASHC n = *str++ + 65599 * n
               ~~^~~~~~~~~~~~~~~~~~~~
hash.c:37:11: note: in expansion of macro ‘HASHC’
   case 2: HASHC; case 1: HASHC;
           ^~~~~
hash.c:37:18: note: here
   case 2: HASHC; case 1: HASHC;
                  ^~~~
pair.c: In function ‘sdbm__delpair’:
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:5: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
     ^~~~
pair.c:186:11: note: here
     MOVB; case 7: MOVB;
           ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:186:19: note: in expansion of macro ‘MOVB’
     MOVB; case 7: MOVB;
                   ^~~~
pair.c:187:4: note: here
    case 6: MOVB; case 5: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:12: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
            ^~~~
pair.c:187:18: note: here
    case 6: MOVB; case 5: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:187:26: note: in expansion of macro ‘MOVB’
    case 6: MOVB; case 5: MOVB;
                          ^~~~
pair.c:188:4: note: here
    case 4: MOVB; case 3: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:12: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
            ^~~~
pair.c:188:18: note: here
    case 4: MOVB; case 3: MOVB;
                  ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:188:26: note: in expansion of macro ‘MOVB’
    case 4: MOVB; case 3: MOVB;
                          ^~~~
pair.c:189:4: note: here
    case 2: MOVB; case 1: MOVB;
    ^~~~
pair.c:179:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
 #define MOVB  *--dst = *--src
               ~~~~~~~^~~~~~
pair.c:189:12: note: in expansion of macro ‘MOVB’
    case 2: MOVB; case 1: MOVB;
            ^~~~
pair.c:189:18: note: here
    case 2: MOVB; case 1: MOVB;
                  ^~~~
re_exec.c: In function ‘S_regmatch’:
re_exec.c:6742:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7130:2: note: here
  case EVAL_postponed_AB: /* cleanup after a successful (??{A})B */
  ^~~~
re_exec.c:7398:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
  {
  ^
re_exec.c:7429:2: note: here
  case CURLYX_end: /* just finished matching all of A*B */
  ^~~~
re_exec.c:8299:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         {
         ^
re_exec.c:8344:2: note: here
  case IFMATCH_A_fail: /* body of (?...A) failed */
  ^~~~
In file included from ../../hv_func.h:35:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../sbox32_hash.h: In function ‘sbox32_hash_with_state’:
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
../../sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
../../sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
../../sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
../../sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
../../sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from ../../sbox32_hash.h:4:0,
                 from ../../hv_func.h:35,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
../../zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
../../zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
../../zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
../../zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
../../zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
../../zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
../../zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
../../zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
../../zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from ../../hv_func.h:55:0,
                 from ../../hv.h:653,
                 from ../../perl.h:3923,
                 from APItest.xs:10:
../../stadtx_hash.h: In function ‘stadtx_hash_with_state’:
../../stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
../../stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
../../stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
../../stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
../../stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
../../stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
../../stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
../../stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
../../stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
../../stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
../../stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
../../stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
../../stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
../../stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
../../stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
Unicode.xs: In function ‘enc_unpack’:
Unicode.xs:70:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  v = (v << 8) | *s++;
  ~~^~~~~~~~~~~~~~~~~
Unicode.xs:71:5: note: here
     case 'n':
     ^~~~
Making header files for XS...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:21:24+0200] 
[2017-10-11 09:21:24+0200]  Tests start here:
[2017-10-11 09:21:24+0200] TSTENV = stdio	
No saved state, selection will be empty
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
[2017-10-11 09:24:09+0200] 
[2017-10-11 09:24:09+0200] All tests successful.
[2017-10-11 09:24:09+0200] Archived results...
[2017-10-11 09:24:09+0200] TSTENV = perlio	

# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
[2017-10-11 09:26:45+0200] 
[2017-10-11 09:26:45+0200] All tests successful.
[2017-10-11 09:26:45+0200] Archived results...
[2017-10-11 09:26:45+0200] TSTENV = locale:en_US.utf8	
Unable to flush stdout: Broken pipe
# Testing for subsecond file timestamps (mtime) in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes
# Subsecond file timestamps in /data/pro/3gl/CPAN/perl-current/dist/Time-HiRes: OK
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
recv() is deprecated on :utf8 handles. This will be a fatal error in Perl 5.30 at (eval 10) line 28.
[2017-10-11 09:29:22+0200] 
[2017-10-11 09:29:22+0200] All tests successful.
[2017-10-11 09:29:22+0200] ../lib/B/Deparse.t..........................................PASSED
[2017-10-11 09:29:22+0200]     2
[2017-10-11 09:29:22+0200] Archived results...
Cannot open(/pro/3gl/CPAN/smoke/p59.skip): No such file or directory at /data/pro/3gl/CPAN/smoke/lib/Test/Smoke.pm line 194.
[2017-10-11 09:29:22+0200] 
[2017-10-11 09:29:22+0200] Configuration: -Dusedevel -Duse64bitall -Duselongdouble -DDEBUGGING
[2017-10-11 09:29:22+0200] ------------------------------------------------------------------------------
[2017-10-11 09:29:22+0200] make distclean ...
[2017-10-11 09:29:31+0200] 
[2017-10-11 09:29:31+0200] Copy Policy.sh ...
[2017-10-11 09:29:31+0200] 
[2017-10-11 09:29:31+0200] Configure ...
5.27.5 <=> 5.026000
===== PROCURA Policy for linux/cc ========================
[2017-10-11 09:30:01+0200] 
[2017-10-11 09:30:01+0200] make ...
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_16_SBOX32(hash,state,key) _SBOX32_CASE(16,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1735:9: note: in expansion of macro ‘case_16_SBOX32’
         case_16_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1312:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_15_SBOX32(hash,state,key) _SBOX32_CASE(15,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1736:9: note: in expansion of macro ‘case_15_SBOX32’
         case_15_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1317:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_14_SBOX32(hash,state,key) _SBOX32_CASE(14,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1737:9: note: in expansion of macro ‘case_14_SBOX32’
         case_14_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1322:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_13_SBOX32(hash,state,key) _SBOX32_CASE(13,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1738:9: note: in expansion of macro ‘case_13_SBOX32’
         case_13_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1327:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_12_SBOX32(hash,state,key) _SBOX32_CASE(12,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1739:9: note: in expansion of macro ‘case_12_SBOX32’
         case_12_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1332:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_11_SBOX32(hash,state,key) _SBOX32_CASE(11,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1740:9: note: in expansion of macro ‘case_11_SBOX32’
         case_11_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1337:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_10_SBOX32(hash,state,key) _SBOX32_CASE(10,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1741:9: note: in expansion of macro ‘case_10_SBOX32’
         case_10_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1342:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_9_SBOX32(hash,state,key) _SBOX32_CASE(9,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1742:9: note: in expansion of macro ‘case_9_SBOX32’
         case_9_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1347:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_8_SBOX32(hash,state,key) _SBOX32_CASE(8,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1743:9: note: in expansion of macro ‘case_8_SBOX32’
         case_8_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1352:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_7_SBOX32(hash,state,key) _SBOX32_CASE(7,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1744:9: note: in expansion of macro ‘case_7_SBOX32’
         case_7_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1357:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_6_SBOX32(hash,state,key) _SBOX32_CASE(6,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1745:9: note: in expansion of macro ‘case_6_SBOX32’
         case_6_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1362:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_5_SBOX32(hash,state,key) _SBOX32_CASE(5,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1746:9: note: in expansion of macro ‘case_5_SBOX32’
         case_5_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1367:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_4_SBOX32(hash,state,key) _SBOX32_CASE(4,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1747:9: note: in expansion of macro ‘case_4_SBOX32’
         case_4_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1372:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_3_SBOX32(hash,state,key) _SBOX32_CASE(3,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1748:9: note: in expansion of macro ‘case_3_SBOX32’
         case_3_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1377:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_2_SBOX32(hash,state,key) _SBOX32_CASE(2,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1749:9: note: in expansion of macro ‘case_2_SBOX32’
         case_2_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1382:39: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_1_SBOX32(hash,state,key) _SBOX32_CASE(1,hash,state,key)
                                       ^~~~~~~~~~~~
sbox32_hash.h:1750:9: note: in expansion of macro ‘case_1_SBOX32’
         case_1_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~
In file included from sbox32_hash.h:4:0,
                 from hv_func.h:35,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
zaphod32_hash.h: In function ‘zaphod32_hash_with_state’:
zaphod32_hash.h:198:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 12: v2 += (U32)key[11] << 24;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:199:13: note: here
             case 11: v2 += (U32)key[10] << 16;
             ^~~~
zaphod32_hash.h:199:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 11: v2 += (U32)key[10] << 16;
                      ~~~^~~~~~~~~~~~~~~~~~~~~
zaphod32_hash.h:200:13: note: here
             case 10: v2 += (U32)U8TO16_LE(key+8);
             ^~~~
zaphod32_hash.h:204:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 9: v2 += (U32)key[8];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:205:13: note: here
             case 8: v1 -= U8TO32_LE(key+4);
             ^~~~
zaphod32_hash.h:208:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v2 += (U32)key[6];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:209:13: note: here
             case 6: v0 += (U32)U8TO16_LE(key+4);
             ^~~~
zaphod32_hash.h:212:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U32)key[4];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:213:13: note: here
             case 4: v1 -= U8TO32_LE(key+0);
             ^~~~
zaphod32_hash.h:215:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v2 += (U32)key[2];
                     ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:216:13: note: here
             case 2: v0 += (U32)U8TO16_LE(key);
             ^~~~
zaphod32_hash.h:260:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case 3: v2 += (U32)key[2];
                 ~~~^~~~~~~~~~~~~~
zaphod32_hash.h:261:9: note: here
         case 2: v0 += (U32)U8TO16_LE(key);
         ^~~~
In file included from hv_func.h:55:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from pad.c:148:
stadtx_hash.h: In function ‘stadtx_hash_with_state’:
stadtx_hash.h:182:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:183:13: note: here
             case 2:
             ^~~~
stadtx_hash.h:187:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
             key += 8;
             ~~~~^~~~
stadtx_hash.h:188:13: note: here
             case 1:
             ^~~~
stadtx_hash.h:197:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v0 += (U64)key[6] << 32;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:198:13: note: here
             case 6: v1 += (U64)key[5] << 48;
             ^~~~
stadtx_hash.h:198:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 6: v1 += (U64)key[5] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:199:13: note: here
             case 5: v0 += (U64)key[4] << 16;
             ^~~~
stadtx_hash.h:199:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v0 += (U64)key[4] << 16;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:200:13: note: here
             case 4: v1 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:202:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += (U64)key[2] << 48;
                     ~~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:203:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:205:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v0 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:206:13: note: here
             case 0: v1 = ROTL64(v1, 32) ^ 0xFF;
             ^~~~
stadtx_hash.h:237:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v0 += ((U64)U8TO64_LE(key) * STADTX_K2_U32); key += 8; v0= ROTL64(v0,57) ^ v3;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:238:13: note: here
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
             ^~~~
stadtx_hash.h:238:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 2: v1 += ((U64)U8TO64_LE(key) * STADTX_K3_U32); key += 8; v1= ROTL64(v1,63) ^ v2;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:239:13: note: here
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
             ^~~~
stadtx_hash.h:239:78: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += ((U64)U8TO64_LE(key) * STADTX_K4_U32); key += 8; v2= ROTR64(v2,47) + v0;
                                                                            ~~^~~~~~~~~~~~~~~~~~~~
stadtx_hash.h:240:13: note: here
             case 0: v3 = ROTR64(v3,11) - v1;
             ^~~~
stadtx_hash.h:244:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 7: v1 += (U64)key[6];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:245:13: note: here
             case 6: v2 += (U64)U8TO16_LE(key+4);
             ^~~~
stadtx_hash.h:248:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 5: v1 += (U64)key[4];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:249:13: note: here
             case 4: v2 += (U64)U8TO32_LE(key);
             ^~~~
stadtx_hash.h:251:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 3: v3 += (U64)key[2];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:252:13: note: here
             case 2: v1 += (U64)U8TO16_LE(key);
             ^~~~
stadtx_hash.h:254:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
             case 1: v2 += (U64)key[0];
                     ~~~^~~~~~~~~~~~~~
stadtx_hash.h:255:13: note: here
             case 0: v3 = ROTL64(v3, 32) ^ 0xFF;
             ^~~~
In file included from hv_func.h:35:0,
                 from hv.h:653,
                 from perl.h:3923,
                 from gv.c:36:
sbox32_hash.h: In function ‘sbox32_hash_with_state’:
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1267:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_24_SBOX32(hash,state,key) _SBOX32_CASE(24,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1727:9: note: in expansion of macro ‘case_24_SBOX32’
         case_24_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1272:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_23_SBOX32(hash,state,key) _SBOX32_CASE(23,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1728:9: note: in expansion of macro ‘case_23_SBOX32’
         case_23_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1277:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_22_SBOX32(hash,state,key) _SBOX32_CASE(22,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1729:9: note: in expansion of macro ‘case_22_SBOX32’
         case_22_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1282:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_21_SBOX32(hash,state,key) _SBOX32_CASE(21,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1730:9: note: in expansion of macro ‘case_21_SBOX32’
         case_21_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1287:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_20_SBOX32(hash,state,key) _SBOX32_CASE(20,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1731:9: note: in expansion of macro ‘case_20_SBOX32’
         case_20_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1292:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_19_SBOX32(hash,state,key) _SBOX32_CASE(19,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1732:9: note: in expansion of macro ‘case_19_SBOX32’
         case_19_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1297:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_18_SBOX32(hash,state,key) _SBOX32_CASE(18,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1733:9: note: in expansion of macro ‘case_18_SBOX32’
         case_18_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
                    ^
sbox32_hash.h:1302:40: note: in expansion of macro ‘_SBOX32_CASE’
 #define case_17_SBOX32(hash,state,key) _SBOX32_CASE(17,hash,state,key)
                                        ^~~~~~~~~~~~
sbox32_hash.h:1734:9: note: in expansion of macro ‘case_17_SBOX32’
         case_17_SBOX32(hash,state,key)
         ^~~~~~~~~~~~~~
sbox32_hash.h:1417:5: note: here
     case len: hash ^= state[ 1 + ( 256 * ( len - 1 ) ) + key[ len - 1 ] ];
     ^
sbox32_hash.h:1307:40: note: in expansion of macro ‘