Lines Matching defs:start_match

1322         cb.start_match      = (int)(mstart - md->start_subject);
1717 cb.start_match = (int)(mstart - md->start_subject);
6367 PCRE_PUCHAR start_match = (PCRE_PUCHAR)subject + start_offset;
6371 PCRE_PUCHAR req_char_ptr = start_match - 1;
6742 PCRE_PUCHAR t = start_match;
6773 while (start_match < end_subject &&
6774 (smc = UCHAR21TEST(start_match)) != first_char && smc != first_char2)
6775 start_match++;
6777 while (start_match < end_subject && UCHAR21TEST(start_match) != first_char)
6778 start_match++;
6785 if (start_match > md->start_subject + start_offset)
6790 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6792 start_match++;
6793 ACROSSCHAR(start_match < end_subject, *start_match,
6794 start_match++);
6799 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6800 start_match++;
6806 if (start_match[-1] == CHAR_CR &&
6808 start_match < end_subject &&
6809 UCHAR21TEST(start_match) == CHAR_NL)
6810 start_match++;
6818 while (start_match < end_subject)
6820 register pcre_uint32 c = UCHAR21TEST(start_match);
6825 start_match++;
6845 (pcre_uint32)(end_subject - start_match) < study->minlength)
6865 if (has_req_char && end_subject - start_match < REQ_BYTE_MAX)
6867 register PCRE_PUCHAR p = start_match + (has_first_char? 1:0);
6910 pchars(start_match, end_subject - start_match, TRUE, md);
6917 md->start_match_ptr = start_match;
6918 md->start_used_ptr = start_match;
6923 rc = match(start_match, md->start_code, start_match, 2, md, NULL, 0);
6927 match_partial = start_match;
6940 new_start_match = start_match;
6948 if (md->start_match_ptr > start_match)
6962 new_start_match = start_match + 1;
6991 if (firstline && IS_NEWLINE(start_match)) break;
6995 start_match = new_start_match;
7000 if (anchored || start_match > end_subject) break;
7005 normal matching start_match will aways be greater than the first position at
7009 if (start_match > (PCRE_PUCHAR)subject + start_offset &&
7010 start_match[-1] == CHAR_CR &&
7011 start_match < end_subject &&
7012 *start_match == CHAR_NL &&
7017 start_match++;