Lines Matching full:ptrn
37 search_init(SCR *sp, dir_t dir, CHAR_T *ptrn, size_t plen, CHAR_T **epp, in search_init() argument
64 if (ptrn == NULL) in search_init()
68 *epp = ptrn + 1; in search_init()
71 if (ptrn[0] == ptrn[1]) { in search_init()
73 *epp = ptrn + 2; in search_init()
100 for (delim = *ptrn, p = t = ++ptrn;; *t++ = *p++) { in search_init()
119 plen = t - ptrn; in search_init()
123 if (re_compile(sp, ptrn, plen, &sp->re, &sp->re_len, &sp->re_c, in search_init()
145 f_search(SCR *sp, MARK *fm, MARK *rm, CHAR_T *ptrn, size_t plen, in f_search() argument
155 if (search_init(sp, FORWARD, ptrn, plen, eptrn, flags)) in f_search()
286 b_search(SCR *sp, MARK *fm, MARK *rm, CHAR_T *ptrn, size_t plen, in b_search() argument
296 if (search_init(sp, BACKWARD, ptrn, plen, eptrn, flags)) in b_search()