Lines Matching refs:p
86 wchar_t *p; in prompt_print() local
94 p = (*elp->p_func)(el); in prompt_print()
96 p = ct_decode_string((char *)(void *)(*elp->p_func)(el), in prompt_print()
99 for (; *p; p++) { in prompt_print()
100 if (elp->p_ignore == *p) { in prompt_print()
101 wchar_t *litstart = ++p; in prompt_print()
102 while (*p && *p != elp->p_ignore) in prompt_print()
103 p++; in prompt_print()
104 if (!*p || !p[1]) { in prompt_print()
108 re_putliteral(el, litstart, p++); in prompt_print()
111 re_putc(el, *p, 1); in prompt_print()
154 el_prompt_t *p; in prompt_set() local
157 p = &el->el_prompt; in prompt_set()
159 p = &el->el_rprompt; in prompt_set()
163 p->p_func = prompt_default; in prompt_set()
165 p->p_func = prompt_default_r; in prompt_set()
167 p->p_func = prf; in prompt_set()
170 p->p_ignore = c; in prompt_set()
172 p->p_pos.v = 0; in prompt_set()
173 p->p_pos.h = 0; in prompt_set()
174 p->p_wide = wide; in prompt_set()
186 el_prompt_t *p; in prompt_get() local
192 p = &el->el_prompt; in prompt_get()
194 p = &el->el_rprompt; in prompt_get()
197 *prf = p->p_func; in prompt_get()
199 *c = p->p_ignore; in prompt_get()