Module Name:    src
Committed By:   rin
Date:           Thu Jul  4 01:10:17 UTC 2024

Modified Files:
        src/sys/net: zlib.c

Log Message:
net/zlib.c: Add apparent /* FALLTHROUGH */'s to appease compilers

Ideas from t-kusaba at iij, thanks!


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/net/zlib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/net/zlib.c
diff -u src/sys/net/zlib.c:1.38 src/sys/net/zlib.c:1.39
--- src/sys/net/zlib.c:1.38	Tue Apr 12 20:51:42 2022
+++ src/sys/net/zlib.c	Thu Jul  4 01:10:17 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $	*/
+/*	$NetBSD: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $	*/
 /*
  * This file is derived from various .h and .c files from the zlib-1.0.4
  * distribution by Jean-loup Gailly and Mark Adler, with some additions
@@ -11,7 +11,7 @@
  * - added inflateIncomp and deflateOutputPending
  * - allow strm->next_out to be NULL, meaning discard the output
  *
- * $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $
+ * $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $
  */
 
 /*
@@ -22,7 +22,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $");
 
 #define NO_DUMMY_DECL
 #define NO_ZCFUNCS
@@ -45,7 +45,7 @@ __KERNEL_RCSID(0, "$NetBSD: zlib.c,v 1.3
    subject to change. Applications should only use zlib.h.
  */
 
-/* @(#) $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $ */
+/* @(#) $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $ */
 
 #ifndef _Z_UTIL_H
 #define _Z_UTIL_H
@@ -294,7 +294,7 @@ void   zcfree(voidpf opaque, voidpf ptr)
    subject to change. Applications should only use zlib.h.
  */
 
-/* @(#) $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $ */
+/* @(#) $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $ */
 
 #ifndef _DEFLATE_H
 #define _DEFLATE_H
@@ -656,7 +656,7 @@ void _tr_stored_type_only(deflate_state 
  *
  */
 
-/* @(#) $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $ */
+/* @(#) $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $ */
 
 /* #include "deflate.h" */
 
@@ -1999,7 +1999,7 @@ local block_state deflate_slow(deflate_s
  *          Addison-Wesley, 1983. ISBN 0-201-06672-6.
  */
 
-/* @(#) $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $ */
+/* @(#) $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $ */
 
 /* #define GEN_TREES_H */
 
@@ -3529,6 +3529,7 @@ int ZEXPORT inflate(z_streamp z, int f)
         break;
       }
       z->state->mode = FLAG;
+      /* FALLTHROUGH */
     case FLAG:
       NEEDBYTE
       b = NEXTBYTE;
@@ -3546,18 +3547,22 @@ int ZEXPORT inflate(z_streamp z, int f)
         break;
       }
       z->state->mode = DICT4;
+      /* FALLTHROUGH */
     case DICT4:
       NEEDBYTE
       z->state->sub.check.need = (uLong)NEXTBYTE << 24;
       z->state->mode = DICT3;
+      /* FALLTHROUGH */
     case DICT3:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE << 16;
       z->state->mode = DICT2;
+      /* FALLTHROUGH */
     case DICT2:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE << 8;
       z->state->mode = DICT1;
+      /* FALLTHROUGH */
     case DICT1:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE;
@@ -3591,18 +3596,22 @@ int ZEXPORT inflate(z_streamp z, int f)
         break;
       }
       z->state->mode = CHECK4;
+      /* FALLTHROUGH */
     case CHECK4:
       NEEDBYTE
       z->state->sub.check.need = (uLong)NEXTBYTE << 24;
       z->state->mode = CHECK3;
+      /* FALLTHROUGH */
     case CHECK3:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE << 16;
       z->state->mode = CHECK2;
+      /* FALLTHROUGH */
     case CHECK2:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE << 8;
       z->state->mode = CHECK1;
+      /* FALLTHROUGH */
     case CHECK1:
       NEEDBYTE
       z->state->sub.check.need += (uLong)NEXTBYTE;
@@ -3616,6 +3625,7 @@ int ZEXPORT inflate(z_streamp z, int f)
       }
       Tracev((stderr, "inflate: zlib check ok\n"));
       z->state->mode = DONE;
+      /* FALLTHROUGH */
     case DONE:
       return Z_STREAM_END;
     case BAD:
@@ -4272,6 +4282,7 @@ int inflate_blocks(inflate_blocks_statef
       }
       ZFREE(z, s->sub.trees.blens);
       s->mode = CODES;
+      /* FALLTHROUGH */
     case CODES:
       UPDATE
       if ((r = inflate_codes(s, z, r)) != Z_STREAM_END)
@@ -4288,11 +4299,13 @@ int inflate_blocks(inflate_blocks_statef
         break;
       }
       s->mode = DRY;
+      /* FALLTHROUGH */
     case DRY:
       FLUSH
       if (s->read != s->write)
         LEAVE
       s->mode = DONEB;
+      /* FALLTHROUGH */
     case DONEB:
       r = Z_STREAM_END;
       LEAVE
@@ -5155,6 +5168,7 @@ int inflate_codes(inflate_blocks_statef 
       c->sub.code.need = c->lbits;
       c->sub.code.tree = c->ltree;
       c->mode = LEN;
+      /* FALLTHROUGH */
     case LEN:           /* i: get length/literal/eob next */
       j = c->sub.code.need;
       NEEDBITS(j)
@@ -5202,6 +5216,7 @@ int inflate_codes(inflate_blocks_statef 
       c->sub.code.tree = c->dtree;
       Tracevv((stderr, "inflate:         length %u\n", c->len));
       c->mode = DIST;
+      /* FALLTHROUGH */
     case DIST:          /* i: get distance next */
       j = c->sub.code.need;
       NEEDBITS(j)
@@ -5232,6 +5247,7 @@ int inflate_codes(inflate_blocks_statef 
       DUMPBITS(j)
       Tracevv((stderr, "inflate:         distance %u\n", c->sub.copy.dist));
       c->mode = COPY;
+      /* FALLTHROUGH */
     case COPY:          /* o: copying bytes in window, waiting for space */
       f = q - c->sub.copy.dist;
       while (f < s->window)             /* modulo window size-"while" instead */
@@ -5263,6 +5279,7 @@ int inflate_codes(inflate_blocks_statef 
       if (s->read != s->write)
         LEAVE
       c->mode = END;
+      /* FALLTHROUGH */
     case END:
       r = Z_STREAM_END;
       LEAVE
@@ -5813,7 +5830,7 @@ void  zcfree (opaque, ptr)
  * For conditions of distribution and use, see copyright notice in zlib.h
  */
 
-/* @(#) $Id: zlib.c,v 1.38 2022/04/12 20:51:42 andvar Exp $ */
+/* @(#) $Id: zlib.c,v 1.39 2024/07/04 01:10:17 rin Exp $ */
 
 /* #include "zlib.h" */
 

Reply via email to