Lines Matching refs:patbuf

73 	el->el_search.patbuf = el_calloc(EL_BUFSIZ,  in search_init()
74 sizeof(*el->el_search.patbuf)); in search_init()
75 if (el->el_search.patbuf == NULL) in search_init()
77 el->el_search.patbuf[0] = L'\0'; in search_init()
94 el_free(el->el_search.patbuf); in search_end()
95 el->el_search.patbuf = NULL; in search_end()
166 el->el_search.patbuf, str); in c_hmatch()
169 return el_match(str, el->el_search.patbuf); in c_hmatch()
185 (void) wcsncpy(el->el_search.patbuf, el->el_line.buffer, in c_setpat()
187 el->el_search.patbuf[el->el_search.patlen] = '\0'; in c_setpat()
194 el->el_search.patbuf); in c_setpat()
232 el->el_search.patbuf[el->el_search.patlen++] = '.'; in ce_inc_search()
233 el->el_search.patbuf[el->el_search.patlen++] = '*'; in ce_inc_search()
244 for (cp = &el->el_search.patbuf[LEN]; in ce_inc_search()
245 cp < &el->el_search.patbuf[el->el_search.patlen]; in ce_inc_search()
260 el->el_search.patbuf[el->el_search.patlen++] = in ce_inc_search()
295 for (cp = &el->el_search.patbuf[LEN];; cp++) in ce_inc_search()
296 if (cp >= &el->el_search.patbuf[ in ce_inc_search()
313 el->el_search.patbuf[el->el_search.patlen++] = in ce_inc_search()
349 for (cp = &el->el_search.patbuf[el->el_search.patlen-1], in ce_inc_search()
351 cp >= &el->el_search.patbuf[LEN]; in ce_inc_search()
378 el->el_search.patbuf[el->el_search.patlen++] = in ce_inc_search()
380 el->el_search.patbuf[el->el_search.patlen++] = in ce_inc_search()
383 el->el_search.patbuf[el->el_search.patlen] = in ce_inc_search()
406 el->el_search.patbuf[el->el_search.patlen] = in ce_inc_search()
488 if (el->el_search.patbuf[0] != '.' && in cv_search()
489 el->el_search.patbuf[0] != '*') { in cv_search()
490 (void) wcsncpy(tmpbuf, el->el_search.patbuf, in cv_search()
492 el->el_search.patbuf[0] = '.'; in cv_search()
493 el->el_search.patbuf[1] = '*'; in cv_search()
494 (void) wcsncpy(&el->el_search.patbuf[2], tmpbuf, in cv_search()
497 el->el_search.patbuf[el->el_search.patlen++] = '.'; in cv_search()
498 el->el_search.patbuf[el->el_search.patlen++] = '*'; in cv_search()
499 el->el_search.patbuf[el->el_search.patlen] = '\0'; in cv_search()
508 (void) wcsncpy(el->el_search.patbuf, tmpbuf, EL_BUFSIZ - 1); in cv_search()
533 wchar_t *pattern = el->el_search.patbuf; in ce_search_line()
578 c, el->el_search.patlen, ct_encode_string(el->el_search.patbuf, &conv)); in cv_repeat_srch()