Lines Matching refs:el_read
88 if ((el->el_read = el_malloc(sizeof(*el->el_read))) == NULL) in read_init()
91 ma = &el->el_read->macros; in read_init()
98 el->el_read->read_char = read_char; in read_init()
112 read_clearmacros(&el->el_read->macros); in read_end()
113 el_free(el->el_read->macros.macro); in read_end()
114 el->el_read->macros.macro = NULL; in read_end()
115 el_free(el->el_read); in read_end()
116 el->el_read = NULL; in read_end()
124 el_read_setfn(struct el_read_t *el_read, el_rfunc_t rc) in el_read_setfn() argument
126 el_read->read_char = (rc == EL_BUILTIN_GETCFN) ? read_char : rc; in el_read_setfn()
136 el_read_getfn(struct el_read_t *el_read) in el_read_getfn() argument
138 return el_read->read_char == read_char ? in el_read_getfn()
139 EL_BUILTIN_GETCFN : el_read->read_char; in el_read_getfn()
211 struct macros *ma = &el->el_read->macros; in el_wpush()
382 struct macros *ma = &el->el_read->macros; in el_wgetc()
408 num_read = (*el->el_read->read_char)(el, cp); in el_wgetc()
416 el->el_read->read_errno = errno; in el_wgetc()
457 while ((num = (*el->el_read->read_char)(el, lp->lastchar)) == 1) { in noedit_wgets()
487 el->el_read->read_errno = 0; in el_wgets()
495 if (el->el_tty.t_mode == EX_IO && el->el_read->macros.level < 0) { in el_wgets()
589 read_clearmacros(&el->el_read->macros); in el_wgets()
617 if (el->el_read->read_errno) in el_wgets()
618 errno = el->el_read->read_errno; in el_wgets()