Lines Matching refs:end_subject
81 #define PSEND end_subject /* Field containing processed string end */
546 PCRE2_SPTR end_subject = mb->end_subject; in internal_dfa_match() local
724 if (ptr < end_subject) in internal_dfa_match()
960 ((ptr != end_subject || (mb->poptions & PCRE2_ALT_CIRCUMFLEX) != 0 ) in internal_dfa_match()
967 if (ptr >= end_subject) in internal_dfa_match()
996 if (ptr + 1 >= mb->end_subject && in internal_dfa_match()
1019 if (clen == 0 || (IS_NEWLINE(ptr) && ptr == end_subject - mb->nllen)) in internal_dfa_match()
1035 (ptr == end_subject - mb->nllen) in internal_dfa_match()
1038 else if (ptr + 1 >= mb->end_subject && in internal_dfa_match()
1063 else if (ptr + 1 >= mb->end_subject && in internal_dfa_match()
1135 if (utf) { FORWARDCHARTEST(temp, mb->end_subject); } in internal_dfa_match()
1270 if (d == OP_ANY && ptr + 1 >= mb->end_subject && in internal_dfa_match()
1301 if (d == OP_ANY && ptr + 1 >= mb->end_subject && in internal_dfa_match()
1331 if (d == OP_ANY && ptr + 1 >= mb->end_subject && in internal_dfa_match()
1359 if (d == OP_ANY && ptr + 1 >= mb->end_subject && in internal_dfa_match()
1388 if (d == OP_ANY && ptr + 1 >= mb->end_subject && in internal_dfa_match()
1535 (void)PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
1565 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1; in internal_dfa_match()
1786 (void)PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
1823 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1; in internal_dfa_match()
2047 nptr = PRIV(extuni)(c, ptr + clen, mb->start_subject, end_subject, utf, in internal_dfa_match()
2049 if (nptr >= end_subject && (mb->moptions & PCRE2_PARTIAL_HARD) != 0) in internal_dfa_match()
2083 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1; in internal_dfa_match()
2227 end_subject, utf, &ncount); in internal_dfa_match()
2228 if (nptr >= end_subject && (mb->moptions & PCRE2_PARTIAL_HARD) != 0) in internal_dfa_match()
2258 if (ptr + 1 >= end_subject) in internal_dfa_match()
3186 ptr >= end_subject && /* End of subject and */ in internal_dfa_match()
3207 ptr < end_subject) in internal_dfa_match()
3250 PCRE2_SPTR end_subject; in pcre2_dfa_match() local
3359 end_subject = subject + length; in pcre2_dfa_match()
3369 bumpalong_limit = end_subject; in pcre2_dfa_match()
3377 cb.subject_length = (PCRE2_SIZE)(end_subject - subject); in pcre2_dfa_match()
3424 mb->end_subject = end_subject; in pcre2_dfa_match()
3488 if (start_match < end_subject && NOT_FIRSTCU(*start_match)) in pcre2_dfa_match()
3614 while (t < end_subject && !IS_NEWLINE(t)) in pcre2_dfa_match()
3617 ACROSSCHAR(t < end_subject, t, t++); in pcre2_dfa_match()
3622 while (t < end_subject && !IS_NEWLINE(t)) t++; in pcre2_dfa_match()
3623 end_subject = t; in pcre2_dfa_match()
3634 BOOL ok = start_match < end_subject; in pcre2_dfa_match()
3667 while (start_match < end_subject && in pcre2_dfa_match()
3675 PCRE2_SIZE cu2size = end_subject - start_match; in pcre2_dfa_match()
3679 pp1 = memchr(start_match, first_cu, end_subject - start_match); in pcre2_dfa_match()
3695 start_match = (pp2 == NULL)? end_subject : pp2; in pcre2_dfa_match()
3706 while (start_match < end_subject && UCHAR21TEST(start_match) != in pcre2_dfa_match()
3710 start_match = memchr(start_match, first_cu, end_subject - start_match); in pcre2_dfa_match()
3711 if (start_match == NULL) start_match = end_subject; in pcre2_dfa_match()
3726 start_match >= mb->end_subject) in pcre2_dfa_match()
3740 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3743 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3748 while (start_match < end_subject && !WAS_NEWLINE(start_match)) in pcre2_dfa_match()
3757 start_match < end_subject && in pcre2_dfa_match()
3770 while (start_match < end_subject) in pcre2_dfa_match()
3783 start_match >= mb->end_subject) in pcre2_dfa_match()
3790 end_subject = mb->end_subject; in pcre2_dfa_match()
3803 if (end_subject - start_match < re->minlength) goto NOMATCH_EXIT; in pcre2_dfa_match()
3830 PCRE2_SIZE check_length = end_subject - start_match; in pcre2_dfa_match()
3838 while (p < end_subject) in pcre2_dfa_match()
3845 p = memchr(pp, req_cu, end_subject - pp); in pcre2_dfa_match()
3848 p = memchr(pp, req_cu2, end_subject - pp); in pcre2_dfa_match()
3849 if (p == NULL) p = end_subject; in pcre2_dfa_match()
3859 while (p < end_subject) in pcre2_dfa_match()
3865 p = memchr(p, req_cu, end_subject - p); in pcre2_dfa_match()
3866 if (p == NULL) p = end_subject; in pcre2_dfa_match()
3873 if (p >= end_subject) break; in pcre2_dfa_match()
3917 match_data->ovector[1] = (PCRE2_SIZE)(end_subject - subject); in pcre2_dfa_match()
3948 ACROSSCHAR(start_match < end_subject, start_match, start_match++); in pcre2_dfa_match()
3951 if (start_match > end_subject) break; in pcre2_dfa_match()
3958 start_match < end_subject && in pcre2_dfa_match()