Lines Matching defs:comp_pattern
23 static int compile_pattern2(constant char *pattern, int search_type, PATTERN_TYPE *comp_pattern, int show_error)
39 if (*comp_pattern != NULL)
41 regfree(*comp_pattern);
42 free(*comp_pattern);
44 *comp_pattern = comp;
55 if (*comp_pattern != NULL)
57 regfree(*comp_pattern);
58 free(*comp_pattern);
60 *comp_pattern = comp;
77 *comp_pattern = comp;
97 *comp_pattern = comp;
107 *comp_pattern = 1;
117 if (comp_pattern != NULL)
118 free(*comp_pattern);
119 *comp_pattern = comp;
134 if (*comp_pattern != NULL)
135 free(*comp_pattern);
136 *comp_pattern = comp;
145 public int compile_pattern(constant char *pattern, int search_type, int show_error, PATTERN_TYPE *comp_pattern)
151 result = compile_pattern2(pattern, search_type, comp_pattern, show_error);
156 result = compile_pattern2(cvt_pattern, search_type, comp_pattern, show_error);
214 PATTERN_TYPE comp_pattern;
217 SET_NULL_PATTERN(comp_pattern);
218 result = compile_pattern2(pattern, 0, &comp_pattern, 0);
221 uncompile_pattern(&comp_pattern);