Lines Matching refs:db_lc

52 static char *	db_lc;		/* current character */  variable
112 db_lc -= n; in db_delete()
115 for (p = db_lc; p < db_le-n; p++) { in db_delete()
120 db_putnchars(BACKUP, db_le - db_lc); in db_delete()
168 if (db_lc > db_lbuf_start) { in db_inputchar()
170 db_lc--; in db_inputchar()
175 if (db_lc < db_le) { in db_inputchar()
176 cnputc(*db_lc); in db_inputchar()
177 db_lc++; in db_inputchar()
182 while (db_lc > db_lbuf_start) { in db_inputchar()
184 db_lc--; in db_inputchar()
189 while (db_lc < db_le) { in db_inputchar()
190 cnputc(*db_lc); in db_inputchar()
191 db_lc++; in db_inputchar()
197 if (db_lc > db_lbuf_start) in db_inputchar()
202 if (db_lc < db_le) in db_inputchar()
209 if (db_lc > db_lbuf_start) in db_inputchar()
210 db_delete(db_lc - db_lbuf_start, DEL_BWD); in db_inputchar()
214 if (db_lc < db_le) in db_inputchar()
215 db_delete(db_le - db_lc, DEL_FWD); in db_inputchar()
219 if (db_lc >= db_lbuf_start + 2) { in db_inputchar()
220 c = db_lc[-2]; in db_inputchar()
221 db_lc[-2] = db_lc[-1]; in db_inputchar()
222 db_lc[-1] = c; in db_inputchar()
225 cnputc(db_lc[-2]); in db_inputchar()
226 cnputc(db_lc[-1]); in db_inputchar()
231 for (; db_lc > db_lbuf_start;) { in db_inputchar()
232 if (*(db_lc - 1) != ' ') in db_inputchar()
236 for (; db_lc > db_lbuf_start;) { in db_inputchar()
237 if (*(db_lc - 1) == ' ') in db_inputchar()
247 db_putnchars(BACKUP, db_le - db_lc); in db_inputchar()
275 db_putnchars(BACKUP, db_lc - db_lbuf_start); in db_inputchar()
281 db_lc = db_le; in db_inputchar()
303 for (p = db_le; p > db_lc; p--) in db_inputchar()
305 *db_lc++ = c; in db_inputchar()
308 db_putstring(db_lc, db_le - db_lc); in db_inputchar()
309 db_putnchars(BACKUP, db_le - db_lc); in db_inputchar()
383 db_lc = lstart; in db_readline()