Lines Matching defs:el
48 #include "el.h"
58 prompt_default(EditLine *el __attribute__((__unused__)))
71 prompt_default_r(EditLine *el __attribute__((__unused__)))
83 prompt_print(EditLine *el, int op)
90 elp = &el->el_prompt;
92 elp = &el->el_rprompt;
95 p = (*elp->p_func)(el);
97 p = ct_decode_string((char *)(void *)(*elp->p_func)(el),
98 &el->el_scratch);
106 terminal__putc(el, *p);
108 re_putc(el, *p, 1);
111 elp->p_pos.v = el->el_refresh.r_cursor.v;
112 elp->p_pos.h = el->el_refresh.r_cursor.h;
120 prompt_init(EditLine *el)
123 el->el_prompt.p_func = prompt_default;
124 el->el_prompt.p_pos.v = 0;
125 el->el_prompt.p_pos.h = 0;
126 el->el_prompt.p_ignore = '\0';
127 el->el_rprompt.p_func = prompt_default_r;
128 el->el_rprompt.p_pos.v = 0;
129 el->el_rprompt.p_pos.h = 0;
130 el->el_rprompt.p_ignore = '\0';
140 prompt_end(EditLine *el __attribute__((__unused__)))
149 prompt_set(EditLine *el, el_pfunc_t prf, Char c, int op, int wide)
154 p = &el->el_prompt;
156 p = &el->el_rprompt;
181 prompt_get(EditLine *el, el_pfunc_t *prf, Char *c, int op)
189 p = &el->el_prompt;
191 p = &el->el_rprompt;