Lines Matching refs:current

99 	uint32_t *frag_header;	/* beginning of current fragment */
222 int current = rstrm->in_boundry - rstrm->in_finger;
224 (void) memcpy(rstrm->in_base, rstrm->in_finger, current);
226 rstrm->in_boundry = rstrm->in_finger + current;
321 int current;
324 current = rstrm->fbtbc;
325 if (current == 0) {
332 current = (len < current) ? len : current;
333 if (!get_input_bytes(rstrm, addr, current, FALSE))
335 addr += current;
336 rstrm->fbtbc -= current;
337 len -= current;
347 int current;
351 current = (uintptr_t)rstrm->out_boundry -
353 current = (len < current) ? len : current;
354 (void) memcpy(rstrm->out_finger, addr, current);
355 rstrm->out_finger += current;
356 addr += current;
357 len -= current;
378 int current, len;
382 current = rstrm->fbtbc;
383 if (current == 0) {
390 current = (len < current) ? len : current;
391 if (!get_input_bytes(rstrm, addr, current, FALSE))
393 addr += current;
394 rstrm->fbtbc -= current;
395 len -= current;
554 * after consuming the rest of the current record.
672 int current;
679 current = (int)(rstrm->in_boundry - rstrm->in_finger);
680 if (len > current)
689 current = (intptr_t)rstrm->in_boundry -
691 if (current == 0) {
696 current = (len < current) ? len : current;
697 (void) memcpy(addr, rstrm->in_finger, current);
698 rstrm->in_finger += current;
699 addr += current;
700 len -= current;
733 int current;
736 current = (intptr_t)rstrm->in_boundry -
738 if (current == 0) {
743 current = (cnt < current) ? cnt : current;
744 rstrm->in_finger += current;
745 cnt -= current;
878 * consumed in the current fragment, plus space for at