Lines Matching refs:cond_match
675 cond_match_t * const cond_match = in config_pcre_match() local
676 r->cond_match[capture_offset] = r->cond_match_data + capture_offset; in config_pcre_match()
677 pcre2_match_data *match_data = cond_match->match_data; in config_pcre_match()
687 match_data = cond_match->match_data = (0 == dc->capture_idx) in config_pcre_match()
691 match_data = cond_match->match_data = in config_pcre_match()
695 cond_match->matches = pcre2_get_ovector_pointer(match_data); in config_pcre_match()
697 cond_match->comp_value = b; /*holds pointer to b (!) for pattern subst*/ in config_pcre_match()
698 cond_match->captures = in config_pcre_match()
700 return cond_match->captures; in config_pcre_match()
711 cond_match_t * const cond_match = in config_pcre_match()
712 r->cond_match[capture_offset] = r->cond_match_data + capture_offset; in config_pcre_match()
713 if (__builtin_expect( (NULL == cond_match->matches), 0)) { in config_pcre_match()
715 cond_match->matches = ck_malloc(dc->ovec_nelts * sizeof(int)); in config_pcre_match()
717 cond_match->comp_value = b; /*holds pointer to b (!) for pattern subst*/ in config_pcre_match()
718 cond_match->captures = in config_pcre_match()
720 cond_match->matches, dc->ovec_nelts); in config_pcre_match()
721 return cond_match->captures; in config_pcre_match()