aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2018-04-17 10:05:20 -0600
committerTobin Ehlis <tobine@google.com>2018-04-18 06:25:36 -0600
commit1c73d7358492c541dabbdefb83158500f969b2dd (patch)
tree87583f006bf4bd420830e21cbae3265307af72f8
parent5251b1bd5d9002c4e289a93e0e24ce83dd45a383 (diff)
downloadusermoji-1c73d7358492c541dabbdefb83158500f969b2dd.tar.xz
loader:Fix build warnings
Add "fall through" comments on intentional fall through switch cases to avoid compiler warnings.
-rw-r--r--loader/cJSON.c3
-rw-r--r--loader/murmurhash.c3
2 files changed, 5 insertions, 1 deletions
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;