[gcab] Fix -Wimplicit-fallthrough=



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]