X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FGroupVarint.h;h=ed7dae63192456a486232054511aaef2949ea1df;hb=b22935cd23251a9958f73242cb1dc44dfc75c5f5;hp=6f1807d20eff314517f51c3f9290cc6ea07c86ed;hpb=aa86aa272abff08c186edee58561ec19abb70f6e;p=folly.git diff --git a/folly/GroupVarint.h b/folly/GroupVarint.h index 6f1807d2..ed7dae63 100644 --- a/folly/GroupVarint.h +++ b/folly/GroupVarint.h @@ -107,13 +107,21 @@ class GroupVarint : public detail::GroupVarintBase { uint8_t v = uint8_t(*p); size_t s = kHeaderSize; s += 1 + b0key(v); - if (s > size) return 0; + if (s > size) { + return 0; + } s += 1 + b1key(v); - if (s > size) return 1; + if (s > size) { + return 1; + } s += 1 + b2key(v); - if (s > size) return 2; + if (s > size) { + return 2; + } s += 1 + b3key(v); - if (s > size) return 3; + if (s > size) { + return 3; + } return 4; } @@ -312,15 +320,25 @@ class GroupVarint : public detail::GroupVarintBase { uint16_t v = loadUnaligned(p); size_t s = kHeaderSize; s += 1 + b0key(v); - if (s > size) return 0; + if (s > size) { + return 0; + } s += 1 + b1key(v); - if (s > size) return 1; + if (s > size) { + return 1; + } s += 1 + b2key(v); - if (s > size) return 2; + if (s > size) { + return 2; + } s += 1 + b3key(v); - if (s > size) return 3; + if (s > size) { + return 3; + } s += 1 + b4key(v); - if (s > size) return 4; + if (s > size) { + return 4; + } return 5; }