]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- For #762: annotate case statement fallthrough for gcc.
authorGeorge Thessalonikefs <george@nlnetlabs.nl>
Mon, 7 Aug 2023 09:04:23 +0000 (11:04 +0200)
committerGeorge Thessalonikefs <george@nlnetlabs.nl>
Mon, 7 Aug 2023 09:04:23 +0000 (11:04 +0200)
util/siphash.c

index 6a733d79b22fb4307a94bdae80f9ebcf34621fcf..0e1b597d0523f44744b14134aa2111143a6abaab 100644 (file)
@@ -122,16 +122,28 @@ int siphash(const uint8_t *in, const size_t inlen, const uint8_t *k,
     switch (left) {
     case 7:
         b |= ((uint64_t)in[6]) << 48;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 6:
         b |= ((uint64_t)in[5]) << 40;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 5:
         b |= ((uint64_t)in[4]) << 32;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 4:
         b |= ((uint64_t)in[3]) << 24;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 3:
         b |= ((uint64_t)in[2]) << 16;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 2:
         b |= ((uint64_t)in[1]) << 8;
+        /** EDIT annotate case statement fallthrough for gcc */
+        /* fallthrough */
     case 1:
         b |= ((uint64_t)in[0]);
         break;