Lines Matching refs:dbcnt
72 out.dbcnt = in.dbcnt;
74 if (in.dbcnt >= out.dbsz) {
84 in.dbcnt = out.dbcnt;
92 if (in.dbcnt)
93 out.dbcnt = in.dbcnt;
122 in.dbcnt = 0;
128 in.dbcnt = cnt - 1;
137 for (inp = in.dbp - in.dbcnt, outp = out.dbp; in.dbcnt;) {
138 maxlen = MIN(cbsz, (size_t)in.dbcnt);
151 if (ch != '\n' && (size_t)in.dbcnt < cbsz) {
152 (void)memmove(in.db, in.dbp - in.dbcnt, in.dbcnt);
157 in.dbcnt -= cnt;
159 --in.dbcnt;
169 if (!in.dbcnt || *inp != '\n')
173 for (; in.dbcnt && *inp++ != '\n'; --in.dbcnt)
175 if (!in.dbcnt)
178 --in.dbcnt;
183 if ((out.dbcnt += cbsz) >= out.dbsz)
187 in.dbp = in.db + in.dbcnt;
201 if (in.dbcnt) {
203 (void)memmove(out.dbp, in.dbp - in.dbcnt, in.dbcnt);
204 (void)memset(out.dbp + in.dbcnt, ctab ? ctab[' '] : ' ',
205 cbsz - in.dbcnt);
206 out.dbcnt += cbsz;
233 for (inp = in.db; (size_t)in.dbcnt >= cbsz; inp += cbsz, in.dbcnt -= cbsz) {
240 out.dbcnt += cnt;
243 if (++out.dbcnt >= out.dbsz)
246 if (in.dbcnt)
247 (void)memmove(in.db, in.dbp - in.dbcnt, in.dbcnt);
248 in.dbp = in.db + in.dbcnt;
257 if (in.dbcnt) {
259 for (t = in.db + in.dbcnt - 1; t >= in.db && *t == ' '; --t)
265 out.dbcnt += cnt;
267 ++out.dbcnt;