Lines Matching refs:p
205 ce__isword(wint_t p) in ce__isword() argument
207 return iswalnum(p) || wcschr(L"*?_-.[]~=", p) != NULL; in ce__isword()
215 cv__isword(wint_t p) in cv__isword() argument
217 if (iswalnum(p) || p == L'_') in cv__isword()
219 if (iswgraph(p)) in cv__isword()
229 cv__isWord(wint_t p) in cv__isWord() argument
231 return !iswspace(p); in cv__isWord()
239 c__prev_word(wchar_t *p, wchar_t *low, int n, int (*wtest)(wint_t)) in c__prev_word() argument
241 p--; in c__prev_word()
244 while ((p >= low) && !(*wtest)(*p)) in c__prev_word()
245 p--; in c__prev_word()
246 while ((p >= low) && (*wtest)(*p)) in c__prev_word()
247 p--; in c__prev_word()
251 p++; in c__prev_word()
252 if (p < low) in c__prev_word()
253 p = low; in c__prev_word()
255 return p; in c__prev_word()
263 c__next_word(wchar_t *p, wchar_t *high, int n, int (*wtest)(wint_t)) in c__next_word() argument
266 while ((p < high) && !(*wtest)(*p)) in c__next_word()
267 p++; in c__next_word()
268 while ((p < high) && (*wtest)(*p)) in c__next_word()
269 p++; in c__next_word()
271 if (p > high) in c__next_word()
272 p = high; in c__next_word()
274 return p; in c__next_word()
281 cv_next_word(EditLine *el, wchar_t *p, wchar_t *high, int n, in cv_next_word() argument
287 test = (*wtest)(*p); in cv_next_word()
288 while ((p < high) && (*wtest)(*p) == test) in cv_next_word()
289 p++; in cv_next_word()
295 while ((p < high) && iswspace(*p)) in cv_next_word()
296 p++; in cv_next_word()
300 if (p > high) in cv_next_word()
303 return p; in cv_next_word()
311 cv_prev_word(wchar_t *p, wchar_t *low, int n, int (*wtest)(wint_t)) in cv_prev_word() argument
315 p--; in cv_prev_word()
317 while ((p > low) && iswspace(*p)) in cv_prev_word()
318 p--; in cv_prev_word()
319 test = (*wtest)(*p); in cv_prev_word()
320 while ((p >= low) && (*wtest)(*p) == test) in cv_prev_word()
321 p--; in cv_prev_word()
322 if (p < low) in cv_prev_word()
325 p++; in cv_prev_word()
328 if (p < low) in cv_prev_word()
331 return p; in cv_prev_word()
377 cv__endword(wchar_t *p, wchar_t *high, int n, int (*wtest)(wint_t)) in cv__endword() argument
381 p++; in cv__endword()
384 while ((p < high) && iswspace(*p)) in cv__endword()
385 p++; in cv__endword()
387 test = (*wtest)(*p); in cv__endword()
388 while ((p < high) && (*wtest)(*p) == test) in cv__endword()
389 p++; in cv__endword()
391 p--; in cv__endword()
392 return p; in cv__endword()
673 wchar_t * p; in el_wreplacestr() local
683 p = el->el_line.buffer; in el_wreplacestr()
685 *p++ = *s++; in el_wreplacestr()