Lines Matching refs:ibc
128 static unsigned ibc; /* number of bytes still in the input buffer */
948 ibc = read(ibf, (char *)ibuf, ibs);
949 if (ibc == (unsigned)-1)
964 if (ibc == 0)
997 ibc = 0; /* no input characters yet */
1036 ibc = read(ibf, (char *)ibuf, ibs);
1040 if (ibc == (unsigned)-1)
1054 ibc = ibs; /* assume a full block */
1067 ibc = 0;
1073 if (ibc == 0)
1187 else if (ibc == ibs)
1199 c = ibs - ibc;
1207 ibc = ibs;
1216 if (ibc & 1) /* if the byte count is odd, */
1218 ip[ibc] = 0; /* make it even, pad with zero */
1220 c = ibc >> 1; /* compute the pair count */
1237 obc = ibc;
1255 while ((c = ibc) != 0)
1261 ibc -= c;
1352 while ((c = ibc) != 0)
1360 ibc -= c;
1439 while ((c = ibc) != 0)
1455 if ((ibc = c) == 0)
1468 ibc -= c;
1606 ibc += c - 1;