Lines Matching refs:patterns
61 static struct patterns struct
69 struct patterns *patterns; variable
195 patterns = realloc (patterns, (pcount + 1) * sizeof (*patterns)); in Gcompile()
196 if (patterns == NULL) in Gcompile()
199 patterns[pcount] = patterns0; in Gcompile()
202 &(patterns[pcount].regexbuf))) != 0) in Gcompile()
280 patterns = realloc (patterns, (pcount + 1) * sizeof (*patterns)); in Ecompile()
281 if (patterns == NULL) in Ecompile()
283 patterns[pcount] = patterns0; in Ecompile()
286 &(patterns[pcount].regexbuf))) != 0) in Ecompile()
503 patterns[i].regexbuf.not_eol = 0; in EGexecute()
504 if (0 <= (start = re_search (&(patterns[i].regexbuf), beg, in EGexecute()
506 end - beg - 1, &(patterns[i].regs)))) in EGexecute()
508 len = patterns[i].regs.end[0] - start; in EGexecute()
636 patterns[i].regexbuf.not_eol = 1; in EGexecute()
637 len = re_match (&(patterns[i].regexbuf), beg, in EGexecute()
639 &(patterns[i].regs)); in EGexecute()
647 patterns[i].regexbuf.not_eol = 0; in EGexecute()
648 start = re_search (&(patterns[i].regexbuf), beg, in EGexecute()
651 &(patterns[i].regs)); in EGexecute()
652 len = patterns[i].regs.end[0] - start; in EGexecute()
676 wchar_t **patterns; member
727 free (Fimb.patterns); in Fcompile()
728 Fimb.patterns = NULL; in Fcompile()
748 Fimb.patterns = xrealloc (Fimb.patterns, in Fcompile()
751 Fimb.patterns[Fimb.count++] = wcbeg; in Fcompile()
864 if (Fimb.patterns[i][letter] == L'\0') in Fimbexec()
879 if (Fimb.patterns[i][letter] == wc) in Fimbexec()