Lines Matching refs:pat
224 static void dot_skip_over_ws(void); // move dot pat WS
579 char *pat, buf[MAX_LINELEN];
610 pat = xstrdup(buf); // save copy of pattern
613 q = char_search(dot, pat, FORWARD, FULL);
617 free(pat);
1462 static char *char_search(char * p, const char * pat, int dir, int range)
1468 len = strlen(pat);
1474 if (mycmp(start, pat, len) == 0) {
1483 if (mycmp(start, pat, len) == 0) {
1517 q = re_compile_pattern(pat, strlen(pat), &preg);
1520 psbs("bad search pattern: \"%s\": %s", pat, q);
3254 goto dc3; // if no pat re-use old pat
3255 if (q[0]) { // strlen(q) > 1: new pat- save it and find
3256 // there is a new pat