Lines Matching refs:index_
28 TEST_AND_RETURN_FALSE_SET_ERROR(index_ < puff_size_, in GetNext()
30 if (puff_buf_in_[index_] & 0x80) { // Reading length/distance. in GetNext()
31 if ((puff_buf_in_[index_] & 0x7F) < 127) { in GetNext()
32 length = puff_buf_in_[index_] & 0x7F; in GetNext()
34 index_++; in GetNext()
36 TEST_AND_RETURN_FALSE_SET_ERROR(index_ < puff_size_, in GetNext()
38 length = puff_buf_in_[index_] + 127; in GetNext()
43 index_++; in GetNext()
55 TEST_AND_RETURN_FALSE_SET_ERROR(index_ + 1 < puff_size_, in GetNext()
57 auto distance = ReadByteArrayToUint16(&puff_buf_in_[index_]); in GetNext()
63 index_ += 2; in GetNext()
72 TEST_AND_RETURN_FALSE_SET_ERROR(index_ < puff_size_, in GetNext()
74 if ((puff_buf_in_[index_] & 0x7F) < 127) { in GetNext()
75 length = puff_buf_in_[index_] & 0x7F; in GetNext()
76 index_++; in GetNext()
78 index_++; in GetNext()
80 TEST_AND_RETURN_FALSE_SET_ERROR(index_ + 1 < puff_size_, in GetNext()
82 length = ReadByteArrayToUint16(&puff_buf_in_[index_]) + 127; in GetNext()
83 index_ += 2; in GetNext()
88 TEST_AND_RETURN_FALSE_SET_ERROR(index_ + length <= puff_size_, in GetNext()
94 memcpy(buffer, &puff_buf_in_[index_], count); in GetNext()
95 index_ += count; in GetNext()
104 TEST_AND_RETURN_FALSE_SET_ERROR(index_ + 2 < puff_size_, in GetNext()
106 length = ReadByteArrayToUint16(&puff_buf_in_[index_]) + 1; in GetNext()
107 index_ += 2; in GetNext()
110 TEST_AND_RETURN_FALSE_SET_ERROR(index_ + length <= puff_size_, in GetNext()
113 memcpy(pd.block_metadata, &puff_buf_in_[index_], length); in GetNext()
114 index_ += length; in GetNext()
122 return puff_size_ - index_; in BytesLeft()