Lines Matching refs:el

41 el_getc(EditLine *el, char *cp)  in el_getc()  argument
46 num_read = el_wgetc(el, &wc); in el_getc()
62 el_push(EditLine *el, const char *str) in el_push() argument
66 el_wpush(el, ct_decode_string(str, &el->el_lgcyconv)); in el_push()
71 el_gets(EditLine *el, int *nread) in el_gets() argument
75 tmp = el_wgets(el, nread); in el_gets()
84 return ct_encode_string(tmp, &el->el_lgcyconv); in el_gets()
89 el_parse(EditLine *el, int argc, const char *argv[]) in el_parse() argument
94 wargv = (void *)ct_decode_argv(argc, argv, &el->el_lgcyconv); in el_parse()
97 ret = el_wparse(el, argc, wargv); in el_parse()
105 el_set(EditLine *el, int op, ...) in el_set() argument
110 if (!el) in el_set()
118 ret = prompt_set(el, p, 0, op, 0); in el_set()
125 ret = ch_resizefun(el, p, arg); in el_set()
132 ret = ch_aliasfun(el, p, arg); in el_set()
141 ret = prompt_set(el, p, c, op, 0); in el_set()
146 ret = el_wset(el, op, va_arg(ap, char *)); in el_set()
150 ret = el_wset(el, op, ct_decode_string(va_arg(ap, char *), in el_set()
151 &el->el_lgcyconv)); in el_set()
159 ret = el_wset(el, op, va_arg(ap, int)); in el_set()
174 wargv = (void *)ct_decode_argv(i + 1, argv, &el->el_lgcyconv); in el_set()
187 ret = map_bind(el, i, wargv); in el_set()
191 ret = terminal_telltc(el, i, wargv); in el_set()
195 ret = terminal_settc(el, i, wargv); in el_set()
199 ret = terminal_echotc(el, i, wargv); in el_set()
203 ret = tty_stty(el, i, wargv); in el_set()
222 wargv = ct_decode_argv(2, args, &el->el_lgcyconv); in el_set()
228 ret = map_addfunc(el, wcsdup(wargv[0]), wcsdup(wargv[1]), in el_set()
236 ret = hist_set(el, fun, ptr); in el_set()
237 el->el_flags |= NARROW_HISTORY; in el_set()
242 ret = el_wset(el, op, va_arg(ap, el_rfunc_t)); in el_set()
246 ret = el_wset(el, op, va_arg(ap, void *)); in el_set()
252 ret = el_wset(el, op, what, fp); in el_set()
257 re_clear_display(el); in el_set()
258 re_refresh(el); in el_set()
259 terminal__flush(el); in el_set()
275 el_get(EditLine *el, int op, ...) in el_get() argument
280 if (!el) in el_get()
289 ret = prompt_get(el, p, 0, op); in el_get()
298 ret = prompt_get(el, p, &wc, op); in el_get()
306 ret = el_wget(el, op, &pw); in el_get()
307 *p = ct_encode_string(pw, &el->el_lgcyconv); in el_get()
308 if (!el->el_lgcyconv.csize) in el_get()
314 ret = el_wget(el, op, va_arg(ap, const char **)); in el_get()
322 ret = el_wget(el, op, va_arg(ap, int *)); in el_get()
331 ret = terminal_gettc(el, 3, argv); in el_get()
336 ret = el_wget(el, op, va_arg(ap, el_rfunc_t *)); in el_get()
340 ret = el_wget(el, op, va_arg(ap, void **)); in el_get()
346 ret = el_wget(el, op, what, fpp); in el_get()
361 el_line(EditLine *el) in el_line() argument
363 const LineInfoW *winfo = el_wline(el); in el_line()
364 LineInfo *info = &el->el_lgcylinfo; in el_line()
368 if (el->el_flags & FROM_ELLINE) in el_line()
371 el->el_flags |= FROM_ELLINE; in el_line()
372 info->buffer = ct_encode_string(winfo->buffer, &el->el_lgcyconv); in el_line()
384 if (el->el_chared.c_resizefun) in el_line()
385 (*el->el_chared.c_resizefun)(el, el->el_chared.c_resizearg); in el_line()
386 el->el_flags &= ~FROM_ELLINE; in el_line()
393 el_insertstr(EditLine *el, const char *str) in el_insertstr() argument
395 return el_winsertstr(el, ct_decode_string(str, &el->el_lgcyconv)); in el_insertstr()
399 el_replacestr(EditLine *el, const char *str) in el_replacestr() argument
401 return el_wreplacestr(el, ct_decode_string(str, &el->el_lgcyconv)); in el_replacestr()