Commit 73e82bac authored by Andrew Talbot's avatar Andrew Talbot Committed by Alexandre Julliard

cabinet: Mark some fall-throughs in switch statements.

parent 5f9e03d1
...@@ -466,10 +466,13 @@ static cab_ULONG fci_get_checksum( const void *pv, UINT cb, cab_ULONG seed ) ...@@ -466,10 +466,13 @@ static cab_ULONG fci_get_checksum( const void *pv, UINT cb, cab_ULONG seed )
switch (cb % 4) { switch (cb % 4) {
case 3: case 3:
ul |= (((ULONG)(*pb++)) << 16); ul |= (((ULONG)(*pb++)) << 16);
/* fall through */
case 2: case 2:
ul |= (((ULONG)(*pb++)) << 8); ul |= (((ULONG)(*pb++)) << 8);
/* fall through */
case 1: case 1:
ul |= *pb; ul |= *pb;
/* fall through */
default: default:
break; break;
} }
......
...@@ -360,7 +360,9 @@ static cab_ULONG checksum(const cab_UBYTE *data, cab_UWORD bytes, cab_ULONG csum ...@@ -360,7 +360,9 @@ static cab_ULONG checksum(const cab_UBYTE *data, cab_UWORD bytes, cab_ULONG csum
switch (bytes & 3) { switch (bytes & 3) {
case 3: ul |= *data++ << 16; case 3: ul |= *data++ << 16;
/* fall through */
case 2: ul |= *data++ << 8; case 2: ul |= *data++ << 8;
/* fall through */
case 1: ul |= *data; case 1: ul |= *data;
} }
csum ^= ul; csum ^= ul;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment