Lines Matching refs:db_lc

53 static char *	db_lc;		/* current character */  variable
113 db_lc -= n; in db_delete()
116 for (p = db_lc; p < db_le-n; p++) { in db_delete()
121 db_putnchars(BACKUP, db_le - db_lc); in db_delete()
169 if (db_lc > db_lbuf_start) { in db_inputchar()
171 db_lc--; in db_inputchar()
176 if (db_lc < db_le) { in db_inputchar()
177 cnputc(*db_lc); in db_inputchar()
178 db_lc++; in db_inputchar()
183 while (db_lc > db_lbuf_start) { in db_inputchar()
185 db_lc--; in db_inputchar()
190 while (db_lc < db_le) { in db_inputchar()
191 cnputc(*db_lc); in db_inputchar()
192 db_lc++; in db_inputchar()
198 if (db_lc > db_lbuf_start) in db_inputchar()
203 if (db_lc < db_le) in db_inputchar()
210 if (db_lc > db_lbuf_start) in db_inputchar()
211 db_delete(db_lc - db_lbuf_start, DEL_BWD); in db_inputchar()
215 if (db_lc < db_le) in db_inputchar()
216 db_delete(db_le - db_lc, DEL_FWD); in db_inputchar()
220 if (db_lc >= db_lbuf_start + 2) { in db_inputchar()
221 c = db_lc[-2]; in db_inputchar()
222 db_lc[-2] = db_lc[-1]; in db_inputchar()
223 db_lc[-1] = c; in db_inputchar()
226 cnputc(db_lc[-2]); in db_inputchar()
227 cnputc(db_lc[-1]); in db_inputchar()
232 for (; db_lc > db_lbuf_start;) { in db_inputchar()
233 if (*(db_lc - 1) != ' ') in db_inputchar()
237 for (; db_lc > db_lbuf_start;) { in db_inputchar()
238 if (*(db_lc - 1) == ' ') in db_inputchar()
248 db_putnchars(BACKUP, db_le - db_lc); in db_inputchar()
276 db_putnchars(BACKUP, db_lc - db_lbuf_start); in db_inputchar()
282 db_lc = db_le; in db_inputchar()
304 for (p = db_le; p > db_lc; p--) in db_inputchar()
306 *db_lc++ = c; in db_inputchar()
309 db_putstring(db_lc, db_le - db_lc); in db_inputchar()
310 db_putnchars(BACKUP, db_le - db_lc); in db_inputchar()
384 db_lc = lstart; in db_readline()