Lines Matching refs:regex_data
66 struct regex_data { struct
70 int regex_prepare_data(struct regex_data **regex, char const *pattern_string, in regex_prepare_data() argument
105 int regex_load_mmap(struct mmap_area *mmap_area, struct regex_data **regex, in regex_load_mmap()
150 int regex_writef(struct regex_data *regex, FILE *fp, int do_write_precompregex) in regex_writef()
211 void regex_data_free(struct regex_data *regex) in regex_data_free()
220 int regex_match(struct regex_data *regex, char const *subject, int partial) in regex_match()
277 int regex_cmp(struct regex_data *regex1, struct regex_data *regex2) in regex_cmp()
291 struct regex_data *regex_data_create(void) in regex_data_create()
293 struct regex_data *regex_data = in regex_data_create() local
294 (struct regex_data *)calloc(1, sizeof(struct regex_data)); in regex_data_create()
295 if (!regex_data) in regex_data_create()
306 return regex_data; in regex_data_create()
320 struct regex_data { struct
332 int regex_prepare_data(struct regex_data **regex, char const *pattern_string, in regex_prepare_data() argument
366 int regex_load_mmap(struct mmap_area *mmap_area, struct regex_data **regex, in regex_load_mmap()
422 static inline pcre_extra *get_pcre_extra(struct regex_data *regex) in get_pcre_extra()
434 int regex_writef(struct regex_data *regex, FILE *fp, in regex_writef()
484 void regex_data_free(struct regex_data *regex) in regex_data_free()
497 int regex_match(struct regex_data *regex, char const *subject, int partial) in regex_match()
525 int regex_cmp(struct regex_data *regex1, struct regex_data *regex2) in regex_cmp()
539 struct regex_data *regex_data_create(void) in regex_data_create()
541 return (struct regex_data *)calloc(1, sizeof(struct regex_data)); in regex_data_create()