Lines Matching refs:preg
691 error(regex_t* preg, int code) in error() argument
708 regerror(code, preg, msg = buf, sizeof buf); in error()
1136 catchfree(regex_t* preg, int flags, int* tabs, char* spec, char* re, char* s, char* ans, char* msg,… in catchfree() argument
1142 regfree(preg); in catchfree()
1148 regfree(preg); in catchfree()
1156 error(preg, eret); in catchfree()
1254 regex_t preg; in main() local
1445 preg.re_disc = &state.disc.disc; in main()
1942 cret = regcomp(&preg, re, flags); in main()
1946 cret = regcomp(&preg, re, flags); in main()
1953 p = re + preg.re_npat; in main()
1955 cret = regsubcomp(&preg, p, NiL, 0, 0); in main()
1959 cret = regsubcomp(&preg, p, NiL, 0, 0); in main()
1962 if (!cret && *(p += preg.re_npat) && !(preg.re_sub->re_flags & REG_SUB_LAST)) in main()
1964 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()
1978 p = re + preg.re_npat; in main()
1980 i = regdecomp(&preg, -1, buf, j); in main()
1984 i = regdecomp(&preg, -1, buf, j); in main()
1989 catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in main()
2026 else if (nsub != preg.re_nsub) in main()
2028 if (nsub > preg.re_nsub) in main()
2035 printf("at least %d expected, %d returned\n", nsub, preg.re_nsub); in main()
2040 nsub = preg.re_nsub; in main()
2053 catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in main()
2073 error(&preg, cret); in main()
2108 error(&preg, cret); in main()
2129 eret = regnexec(&preg, s, nexec, nmatch, match, eflags); in main()
2136 eret = regexec(&preg, s, nmatch, match, eflags); in main()
2140 eret = regexec(&preg, s, nmatch, match, eflags); in main()
2149 eret = regsubexec(&preg, s, nmatch, match); in main()
2153 eret = regsubexec(&preg, s, nmatch, match); in main()
2169 error(&preg, eret); in main()
2180 error(&preg, eret); in main()
2194 error(&preg, eret); in main()
2215 p = preg.re_sub->re_buf; in main()
2252 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()
2262 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()