Lines Matching refs:cb
357 pcre2_callout_block *cb = mb->cb; in do_callout() local
368 cb->offset_vector = offsets; in do_callout()
369 cb->start_match = (PCRE2_SIZE)(current_subject - mb->start_subject); in do_callout()
370 cb->current_position = (PCRE2_SIZE)(ptr - mb->start_subject); in do_callout()
371 cb->pattern_position = GET(code, 1 + extracode); in do_callout()
372 cb->next_item_length = GET(code, 1 + LINK_SIZE + extracode); in do_callout()
376 cb->callout_number = code[1 + 2*LINK_SIZE + extracode]; in do_callout()
377 cb->callout_string_offset = 0; in do_callout()
378 cb->callout_string = NULL; in do_callout()
379 cb->callout_string_length = 0; in do_callout()
383 cb->callout_number = 0; in do_callout()
384 cb->callout_string_offset = GET(code, 1 + 3*LINK_SIZE + extracode); in do_callout()
385 cb->callout_string = code + (1 + 4*LINK_SIZE + extracode) + 1; in do_callout()
386 cb->callout_string_length = *lengthptr - (1 + 4*LINK_SIZE) - 2; in do_callout()
389 return (mb->callout)(cb, mb->callout_data); in do_callout()
3273 pcre2_callout_block cb; in pcre2_dfa_match() local
3374 mb->cb = &cb; in pcre2_dfa_match()
3375 cb.version = 2; in pcre2_dfa_match()
3376 cb.subject = subject; in pcre2_dfa_match()
3377 cb.subject_length = (PCRE2_SIZE)(end_subject - subject); in pcre2_dfa_match()
3378 cb.callout_flags = 0; in pcre2_dfa_match()
3379 cb.capture_top = 1; /* No capture support */ in pcre2_dfa_match()
3380 cb.capture_last = 0; in pcre2_dfa_match()
3381 cb.mark = NULL; /* No (*MARK) support */ in pcre2_dfa_match()