Lines Matching refs:limit
113 const char* limit,
116 for (uint32_t shift = 0; shift <= 28 && p < limit; shift += 7) {
133 const char* limit = p + input->size();
134 const char* q = GetVarint32Ptr(p, limit, value);
138 *input = Slice(q, limit - q);
143 const char* GetVarint64Ptr(const char* p, const char* limit, uint64_t* value) {
145 for (uint32_t shift = 0; shift <= 63 && p < limit; shift += 7) {
162 const char* limit = p + input->size();
163 const char* q = GetVarint64Ptr(p, limit, value);
167 *input = Slice(q, limit - q);
172 const char* GetLengthPrefixedSlice(const char* p, const char* limit,
175 p = GetVarint32Ptr(p, limit, &len);
177 if (p + len > limit) return NULL;