Lines Matching refs:expr
44 static pattern_t *expr = NULL;
55 if (!expr)
57 return expr;
61 if (expr && !patlock)
62 regfree(expr);
63 else if ((expr = (pattern_t *) malloc(sizeof(pattern_t))) == NULL) {
69 if ((n = regcomp(expr, exprs, 0))) {
70 regerror(n, expr, error, sizeof error);
72 free(expr);
73 return expr = NULL;
75 return expr;