Lines Matching refs:lp
454 el_line_t *lp = &el->el_line; in noedit_wgets() local
457 while ((num = (*el->el_read->read_char)(el, lp->lastchar)) == 1) { in noedit_wgets()
458 if (lp->lastchar + 1 >= lp->limit && in noedit_wgets()
461 lp->lastchar++; in noedit_wgets()
463 lp->lastchar[-1] == '\r' || in noedit_wgets()
464 lp->lastchar[-1] == '\n') in noedit_wgets()
468 lp->lastchar = lp->buffer; in noedit_wgets()
469 lp->cursor = lp->lastchar; in noedit_wgets()
470 *lp->lastchar = '\0'; in noedit_wgets()
471 *nread = (int)(lp->lastchar - lp->buffer); in noedit_wgets()
472 return *nread ? lp->buffer : NULL; in noedit_wgets()