Lines Matching refs:obc
129 static unsigned obc; /* number of bytes in the output buffer */
998 obc = 0; /* no output characters yet */
1045 while (obc)
1096 obc -= cbc - c - 1;
1101 while (obc >= obs)
1122 obc += c = cbs - cbc;
1160 while (obc >= obs)
1237 obc = ibc;
1257 if (c > (obs - obc))
1259 c = obs - obc;
1262 obc += c;
1337 if (obc >= obs)
1362 obc += c;
1415 obc -= cbs - c - 1;
1420 while (obc >= obs)
1470 obc += c;
1607 obc += cbs - cbc;
1648 obc--;
1656 while (obc >= obs)
1807 /* Global args: obuf, obc, obs, nofr, nopr */
1810 /* Also reset `obc' to account for moved bytes. */
1821 if (obc) /* don't flush if the buffer is empty */
1823 if (obc >= obs) {
1829 oc = obc;
1842 obc -= oc;
1849 if (obc) {
1851 bc = obc;