Lines Matching refs:cb

359 pcre2_callout_block *cb = mb->cb;  in do_callout_dfa()  local
370 cb->offset_vector = offsets; in do_callout_dfa()
371 cb->start_match = (PCRE2_SIZE)(current_subject - mb->start_subject); in do_callout_dfa()
372 cb->current_position = (PCRE2_SIZE)(ptr - mb->start_subject); in do_callout_dfa()
373 cb->pattern_position = GET(code, 1 + extracode); in do_callout_dfa()
374 cb->next_item_length = GET(code, 1 + LINK_SIZE + extracode); in do_callout_dfa()
378 cb->callout_number = code[1 + 2*LINK_SIZE + extracode]; in do_callout_dfa()
379 cb->callout_string_offset = 0; in do_callout_dfa()
380 cb->callout_string = NULL; in do_callout_dfa()
381 cb->callout_string_length = 0; in do_callout_dfa()
385 cb->callout_number = 0; in do_callout_dfa()
386 cb->callout_string_offset = GET(code, 1 + 3*LINK_SIZE + extracode); in do_callout_dfa()
387 cb->callout_string = code + (1 + 4*LINK_SIZE + extracode) + 1; in do_callout_dfa()
388 cb->callout_string_length = *lengthptr - (1 + 4*LINK_SIZE) - 2; in do_callout_dfa()
391 return (mb->callout)(cb, mb->callout_data); in do_callout_dfa()
3382 pcre2_callout_block cb; in pcre2_dfa_match() local
3485 mb->cb = &cb; in pcre2_dfa_match()
3486 cb.version = 2; in pcre2_dfa_match()
3487 cb.subject = subject; in pcre2_dfa_match()
3488 cb.subject_length = (PCRE2_SIZE)(end_subject - subject); in pcre2_dfa_match()
3489 cb.callout_flags = 0; in pcre2_dfa_match()
3490 cb.capture_top = 1; /* No capture support */ in pcre2_dfa_match()
3491 cb.capture_last = 0; in pcre2_dfa_match()
3492 cb.mark = NULL; /* No (*MARK) support */ in pcre2_dfa_match()