Lines Matching refs:cb

278 pcre2_callout_block *cb;  in do_callout()  local
301 cb = mb->cb; in do_callout()
302 cb->capture_top = (uint32_t)Foffset_top/2 + 1; in do_callout()
303 cb->capture_last = Fcapture_last; in do_callout()
304 cb->offset_vector = callout_ovector; in do_callout()
305 cb->mark = mb->nomatch_mark; in do_callout()
306 cb->current_position = (PCRE2_SIZE)(Feptr - mb->start_subject); in do_callout()
307 cb->pattern_position = GET(Fecode, 1); in do_callout()
308 cb->next_item_length = GET(Fecode, 1 + LINK_SIZE); in do_callout()
312 cb->callout_number = Fecode[1 + 2*LINK_SIZE]; in do_callout()
313 cb->callout_string_offset = 0; in do_callout()
314 cb->callout_string = NULL; in do_callout()
315 cb->callout_string_length = 0; in do_callout()
319 cb->callout_number = 0; in do_callout()
320 cb->callout_string_offset = GET(Fecode, 1 + 3*LINK_SIZE); in do_callout()
321 cb->callout_string = Fecode + (1 + 4*LINK_SIZE) + 1; in do_callout()
322 cb->callout_string_length = in do_callout()
329 rc = mb->callout(cb, mb->callout_data); in do_callout()
332 cb->callout_flags = 0; in do_callout()
6473 mb->cb->callout_flags |= PCRE2_CALLOUT_BACKTRACK; /* Note for callouts */ in match()
6587 pcre2_callout_block cb; in pcre2_match() local
6950 mb->cb = &cb; in pcre2_match()
6951 cb.version = 2; in pcre2_match()
6952 cb.subject = subject; in pcre2_match()
6953 cb.subject_length = (PCRE2_SIZE)(end_subject - subject); in pcre2_match()
6954 cb.callout_flags = 0; in pcre2_match()
7496 cb.start_match = (PCRE2_SIZE)(start_match - subject); in pcre2_match()
7497 cb.callout_flags |= PCRE2_CALLOUT_STARTMATCH; in pcre2_match()