Lines Matching refs:db_lc
52 static char * db_lc; /* current character */
103 db_lc -= n;
106 for (p = db_lc; p < db_le-n; p++) {
111 db_putnchars(BACKUP, db_le - db_lc);
160 if (db_lc > db_lbuf_start) {
162 db_lc--;
167 if (db_lc < db_le) {
168 cnputc(*db_lc);
169 db_lc++;
174 while (db_lc > db_lbuf_start) {
176 db_lc--;
181 while (db_lc < db_le) {
182 cnputc(*db_lc);
183 db_lc++;
189 if (db_lc > db_lbuf_start)
194 if (db_lc < db_le)
200 if (db_lc > db_lbuf_start)
201 db_delete(db_lc - db_lbuf_start, DEL_BWD);
205 if (db_lc < db_le)
206 db_delete(db_le - db_lc, DEL_FWD);
210 if (db_lc >= db_lbuf_start + 2) {
211 c = db_lc[-2];
212 db_lc[-2] = db_lc[-1];
213 db_lc[-1] = c;
216 cnputc(db_lc[-2]);
217 cnputc(db_lc[-1]);
225 db_putnchars(BACKUP, db_le - db_lc);
253 db_putnchars(BACKUP, db_lc - db_lbuf_start);
259 db_lc = db_le;
281 for (p = db_le; p > db_lc; p--)
283 *db_lc++ = c;
286 db_putstring(db_lc, db_le - db_lc);
287 db_putnchars(BACKUP, db_le - db_lc);
323 db_lc = lstart;