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()
93 free(el->el_read); in read_init()
100 el->el_read->read_char = read_char; in read_init()
108 read_end(struct el_read_t *el_read) in read_end() argument
110 read_clearmacros(&el_read->macros); in read_end()
111 el_free(el_read->macros.macro); in read_end()
112 el_read->macros.macro = NULL; in read_end()
113 el_free(el_read); in read_end()
121 el_read_setfn(struct el_read_t *el_read, el_rfunc_t rc) in el_read_setfn() argument
123 el_read->read_char = (rc == EL_BUILTIN_GETCFN) ? read_char : rc; in el_read_setfn()
133 el_read_getfn(struct el_read_t *el_read) in el_read_getfn() argument
135 return el_read->read_char == read_char ? in el_read_getfn()
136 EL_BUILTIN_GETCFN : el_read->read_char; in el_read_getfn()
208 struct macros *ma = &el->el_read->macros; in el_wpush()
380 struct macros *ma = &el->el_read->macros; in el_wgetc()
406 num_read = (*el->el_read->read_char)(el, cp); in el_wgetc()
414 el->el_read->read_errno = errno; in el_wgetc()
455 while ((num = (*el->el_read->read_char)(el, lp->lastchar)) == 1) { in noedit_wgets()
485 el->el_read->read_errno = 0; in el_wgets()
493 if (el->el_tty.t_mode == EX_IO && el->el_read->macros.level < 0) { in el_wgets()
587 read_clearmacros(&el->el_read->macros); in el_wgets()
615 if (el->el_read->read_errno) in el_wgets()
616 errno = el->el_read->read_errno; in el_wgets()