Lines Matching defs:db_lc
61 static char *db_lc; /* current character */
110 db_lc -= n;
113 for (p = db_lc; p < db_le-n; p++) {
118 db_putnchars(BACKUP, db_le - db_lc);
126 db_delete(db_le - db_lc, DEL_FWD);
127 db_delete(db_lc - db_lbuf_start, DEL_BWD);
128 db_le = db_lc = db_lbuf_start;
165 if (db_lc > db_lbuf_start) {
167 db_lc--;
172 if (db_lc < db_le) {
173 cnputc(*db_lc);
174 db_lc++;
179 while (db_lc > db_lbuf_start) {
181 db_lc--;
186 while (db_lc < db_le) {
187 cnputc(*db_lc);
188 db_lc++;
194 if (db_lc > db_lbuf_start)
199 if (db_lc < db_le)
204 if (db_lc < db_le)
205 db_delete(db_le - db_lc, DEL_FWD);
213 if (db_lc >= db_lbuf_start + 1) {
214 if (db_lc < db_le) {
215 c = db_lc[-1];
216 db_lc[-1] = db_lc[0];
217 db_lc[0] = c;
219 cnputc(db_lc[-1]);
220 cnputc(db_lc[0]);
221 db_lc++;
222 } else if (db_lc >= db_lbuf_start + 2) {
223 c = db_lc[-2];
224 db_lc[-2] = db_lc[-1];
225 db_lc[-1] = c;
228 cnputc(db_lc[-2]);
229 cnputc(db_lc[-1]);
244 db_le = db_lc = db_lbuf_start;
255 db_lc = db_le;
277 db_lc = db_le;
287 db_putnchars(BACKUP, db_le - db_lc);
337 for (p = db_le; p > db_lc; p--)
339 *db_lc++ = c;
342 db_putstring(db_lc, db_le - db_lc);
343 db_putnchars(BACKUP, db_le - db_lc);
358 db_lc = lstart;