Lines Matching refs:fbtbc
108 int fbtbc; /* fragment bytes to be consumed */
204 rstrm->fbtbc = 0;
243 if ((rstrm->fbtbc >= (int)sizeof (int32_t)) &&
255 rstrm->fbtbc -= (int)sizeof (int32_t);
324 current = rstrm->fbtbc;
336 rstrm->fbtbc -= current;
382 current = rstrm->fbtbc;
394 rstrm->fbtbc -= current;
449 if ((delta < (int)(rstrm->fbtbc)) &&
453 rstrm->fbtbc -= delta;
479 if ((len <= rstrm->fbtbc) &&
490 rstrm->fbtbc -= len;
535 rstrm->fbtbc = 0;
540 while (rstrm->fbtbc > 0 || (!rstrm->last_frag)) {
541 if (!skip_input_bytes(rstrm, rstrm->fbtbc))
543 rstrm->fbtbc = 0;
569 while (rstrm->fbtbc > 0 || (!rstrm->last_frag)) {
570 if (!skip_input_bytes(rstrm, rstrm->fbtbc))
572 rstrm->fbtbc = 0;
725 rstrm->fbtbc = header & (~LAST_FRAG);
886 rstrm->fbtbc +
917 minreqrecsize = prevbytes_thisrec + rstrm->fbtbc;
923 * If fbtbc == 0, in_finger points to the start of the fragment
927 if (rstrm->fbtbc == 0) {
964 /* Need more bytes to obtain fbtbc value */
973 rstrm->fbtbc = minfraglen;
994 rstrm->fbtbc = 0;
1024 * header. Otherwise, make fbtbc tell how much is left in
1028 if (len_received >= rstrm->fbtbc) {
1029 len_received -= rstrm->fbtbc;
1030 rstrm->in_finger += rstrm->fbtbc;
1031 rstrm->fbtbc = 0;
1033 rstrm->fbtbc -= len_received;
1056 if (rstrm->last_frag && rstrm->fbtbc == 0) {
1059 * We've been using both in_finger and fbtbc for our own
1062 * start of data for this record, and fbtbc to the number
1065 rstrm->fbtbc = (int)(rstrm->in_finger -
1080 rstrm->fbtbc = 0;
1150 if ((rstrm->fbtbc == 0) && (!rstrm->last_frag))
1157 xptr->xc_num_avail = rstrm->fbtbc;