Lines Matching refs:cb
271 pcre2_callout_block *cb; in do_callout() local
294 cb = mb->cb; in do_callout()
295 cb->capture_top = (uint32_t)Foffset_top/2 + 1; in do_callout()
296 cb->capture_last = Fcapture_last; in do_callout()
297 cb->offset_vector = callout_ovector; in do_callout()
298 cb->mark = mb->nomatch_mark; in do_callout()
299 cb->current_position = (PCRE2_SIZE)(Feptr - mb->start_subject); in do_callout()
300 cb->pattern_position = GET(Fecode, 1); in do_callout()
301 cb->next_item_length = GET(Fecode, 1 + LINK_SIZE); in do_callout()
305 cb->callout_number = Fecode[1 + 2*LINK_SIZE]; in do_callout()
306 cb->callout_string_offset = 0; in do_callout()
307 cb->callout_string = NULL; in do_callout()
308 cb->callout_string_length = 0; in do_callout()
312 cb->callout_number = 0; in do_callout()
313 cb->callout_string_offset = GET(Fecode, 1 + 3*LINK_SIZE); in do_callout()
314 cb->callout_string = Fecode + (1 + 4*LINK_SIZE) + 1; in do_callout()
315 cb->callout_string_length = in do_callout()
322 rc = mb->callout(cb, mb->callout_data); in do_callout()
325 cb->callout_flags = 0; in do_callout()
6045 mb->cb->callout_flags |= PCRE2_CALLOUT_BACKTRACK; /* Note for callouts */ in match()
6158 pcre2_callout_block cb; in pcre2_match() local
6524 mb->cb = &cb; in pcre2_match()
6525 cb.version = 2; in pcre2_match()
6526 cb.subject = subject; in pcre2_match()
6527 cb.subject_length = (PCRE2_SIZE)(end_subject - subject); in pcre2_match()
6528 cb.callout_flags = 0; in pcre2_match()
7038 cb.start_match = (PCRE2_SIZE)(start_match - subject); in pcre2_match()
7039 cb.callout_flags |= PCRE2_CALLOUT_STARTMATCH; in pcre2_match()