From 1c73d7358492c541dabbdefb83158500f969b2dd Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Tue, 17 Apr 2018 10:05:20 -0600 Subject: loader:Fix build warnings Add "fall through" comments on intentional fall through switch cases to avoid compiler warnings. --- loader/cJSON.c | 3 +++ loader/murmurhash.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/loader/cJSON.c b/loader/cJSON.c index a7671c4a..8da6d83c 100644 --- a/loader/cJSON.c +++ b/loader/cJSON.c @@ -312,12 +312,15 @@ static const char *parse_string(cJSON *item, const char *str) { case 4: *--ptr2 = ((uc | 0x80) & 0xBF); uc >>= 6; + // fall through case 3: *--ptr2 = ((uc | 0x80) & 0xBF); uc >>= 6; + // fall through case 2: *--ptr2 = ((uc | 0x80) & 0xBF); uc >>= 6; + // fall through case 1: *--ptr2 = ((unsigned char)uc | firstByteMark[len]); } diff --git a/loader/murmurhash.c b/loader/murmurhash.c index db6276f5..40f0d5e9 100644 --- a/loader/murmurhash.c +++ b/loader/murmurhash.c @@ -74,9 +74,10 @@ uint32_t murmurhash(const char *key, size_t len, uint32_t seed) { switch (len & 3) { // `len % 4' case 3: k ^= (tail[2] << 16); + // fall through case 2: k ^= (tail[1] << 8); - + // fall through case 1: k ^= tail[0]; k *= c1; -- cgit v1.2.3