Lines Matching refs:start_match
1310 cb.start_match = (int)(mstart - md->start_subject);
1720 cb.start_match = (int)(mstart - md->start_subject);
6379 PCRE_PUCHAR start_match = (PCRE_PUCHAR)subject + start_offset;
6383 PCRE_PUCHAR req_char_ptr = start_match - 1;
6755 PCRE_PUCHAR t = start_match;
6786 while (start_match < end_subject &&
6787 (smc = UCHAR21TEST(start_match)) != first_char && smc != first_char2)
6788 start_match++;
6790 while (start_match < end_subject && UCHAR21TEST(start_match) != first_char)
6791 start_match++;
6798 if (start_match > md->start_subject + start_offset)
6803 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6805 start_match++;
6806 ACROSSCHAR(start_match < end_subject, *start_match,
6807 start_match++);
6812 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6813 start_match++;
6819 if (start_match[-1] == CHAR_CR &&
6821 start_match < end_subject &&
6822 UCHAR21TEST(start_match) == CHAR_NL)
6823 start_match++;
6831 while (start_match < end_subject)
6833 register pcre_uint32 c = UCHAR21TEST(start_match);
6838 start_match++;
6858 (pcre_uint32)(end_subject - start_match) < study->minlength)
6878 if (has_req_char && end_subject - start_match < REQ_BYTE_MAX)
6880 register PCRE_PUCHAR p = start_match + (has_first_char? 1:0);
6923 pchars(start_match, end_subject - start_match, TRUE, md);
6930 md->start_match_ptr = start_match;
6931 md->start_used_ptr = start_match;
6936 rc = match(start_match, md->start_code, start_match, 2, md, NULL, 0);
6940 match_partial = start_match;
6953 new_start_match = start_match;
6961 if (md->start_match_ptr > start_match)
6975 new_start_match = start_match + 1;
7004 if (firstline && IS_NEWLINE(start_match)) break;
7008 start_match = new_start_match;
7013 if (anchored || start_match > end_subject) break;
7018 normal matching start_match will aways be greater than the first position at
7022 if (start_match > (PCRE_PUCHAR)subject + start_offset &&
7023 start_match[-1] == CHAR_CR &&
7024 start_match < end_subject &&
7025 *start_match == CHAR_NL &&
7030 start_match++;