[gcab] Fix -Wimplicit-fallthrough=
- From: Marc-Andre Lureau <malureau src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcab] Fix -Wimplicit-fallthrough=
- Date: Fri, 18 Aug 2017 12:08:18 +0000 (UTC)
commit cd0108664d3b7846b20de01aff5cdf1d0f326cd2
Author: Marc-André Lureau <marcandre lureau redhat com>
Date: Fri Aug 18 14:07:59 2017 +0200
Fix -Wimplicit-fallthrough=
Signed-off-by: Marc-André Lureau <marcandre lureau redhat com>
libgcab/cabinet.c | 3 +++
libgcab/decomp.c | 1 +
2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libgcab/cabinet.c b/libgcab/cabinet.c
index a675d1b..966182d 100644
--- a/libgcab/cabinet.c
+++ b/libgcab/cabinet.c
@@ -400,8 +400,11 @@ compute_checksum (guint8 *in, u2 ncbytes, CHECKSUM seed)
temp = 0;
switch (ncbytes % 4) {
case 3: temp |= (((CHECKSUM) (*in++)) << 16);
+ /* fall-thru */
case 2: temp |= (((CHECKSUM) (*in++)) << 8);
+ /* fall-thru */
case 1: temp |= ((CHECKSUM) (*in++));
+ /* fall-thru */
default: break;
}
diff --git a/libgcab/decomp.c b/libgcab/decomp.c
index 3ee8f9b..625252c 100644
--- a/libgcab/decomp.c
+++ b/libgcab/decomp.c
@@ -887,6 +887,7 @@ int LZXfdi_decomp(int inlen, int outlen, fdi_decomp_state *decomp_state) {
for (i = 0; i < 8; i++) { READ_BITS(j, 3); LENTABLE(ALIGNED)[i] = j; }
BUILD_TABLE(ALIGNED);
/* rest of aligned header is same as verbatim */
+ /* fall-thru */
case LZX_BLOCKTYPE_VERBATIM:
READ_LENGTHS(MAINTREE, 0, 256, fdi_lzx_read_lens);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]