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