Lines Matching defs:rvint
172 void nghttp3_varint_read_state_reset(nghttp3_varint_read_state *rvint) {
173 memset(rvint, 0, sizeof(*rvint));
180 nghttp3_ssize nghttp3_read_varint(nghttp3_varint_read_state *rvint,
188 if (rvint->left == 0) {
189 assert(rvint->acc == 0);
191 rvint->left = nghttp3_get_varint_len(src);
192 if (rvint->left <= srclen) {
193 rvint->acc = nghttp3_get_varint(&nread, src);
194 rvint->left = 0;
202 rvint->acc = nghttp3_get_varint_fb(src);
206 --rvint->left;
209 n = nghttp3_min(rvint->left, srclen);
212 rvint->acc = (rvint->acc << 8) + src[i];
215 rvint->left -= n;
218 if (fin && rvint->left) {