Lines Matching defs:end_subject

81 #define PSEND   end_subject    /* Field containing processed string end */
424 const pcre_uchar *end_subject = md->end_subject;
618 if (ptr < end_subject)
871 (ptr != end_subject && WAS_NEWLINE(ptr)))
877 if (ptr >= end_subject)
906 if (ptr + 1 >= md->end_subject &&
931 else if (clen == 0 || (IS_NEWLINE(ptr) && ptr == end_subject - md->nllen))
943 (ptr == end_subject - md->nllen)
946 else if (ptr + 1 >= md->end_subject &&
971 else if (ptr + 1 >= md->end_subject &&
1170 if (d == OP_ANY && ptr + 1 >= md->end_subject &&
1201 if (d == OP_ANY && ptr + 1 >= md->end_subject &&
1231 if (d == OP_ANY && ptr + 1 >= md->end_subject &&
1259 if (d == OP_ANY && ptr + 1 >= md->end_subject &&
1288 if (d == OP_ANY && ptr + 1 >= md->end_subject &&
1438 while (nptr < end_subject)
1476 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
1700 while (nptr < end_subject)
1745 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
1971 while (nptr < end_subject)
1981 if (nptr >= end_subject && (md->moptions & PCRE_PARTIAL_HARD) != 0)
2015 if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
2168 while (nptr < end_subject)
2178 if (nptr >= end_subject && (md->moptions & PCRE_PARTIAL_HARD) != 0)
2207 if (ptr + 1 >= end_subject)
2715 cb.subject_length = (int)(end_subject - start_subject);
3068 cb.subject_length = (int)(end_subject - start_subject);
3120 ptr >= end_subject && /* End of subject and */
3195 const pcre_uchar *current_subject, *end_subject;
3260 end_subject = (const pcre_uchar *)subject + length;
3278 md->end_subject = end_subject;
3436 const pcre_uchar *save_end_subject = end_subject;
3440 end_subject so that we stop scanning at a newline. If the match fails at
3449 while (t < md->end_subject && !IS_NEWLINE(t))
3452 ACROSSCHAR(t < end_subject, *t, t++);
3457 while (t < md->end_subject && !IS_NEWLINE(t)) t++;
3458 end_subject = t;
3476 while (current_subject < end_subject &&
3481 while (current_subject < end_subject &&
3495 while (current_subject < end_subject &&
3499 ACROSSCHAR(current_subject < end_subject, *current_subject,
3505 while (current_subject < end_subject && !WAS_NEWLINE(current_subject))
3514 current_subject < end_subject &&
3524 while (current_subject < end_subject)
3536 /* Restore fudged end_subject */
3538 end_subject = save_end_subject;
3554 (pcre_uint32)(end_subject - current_subject) < study->minlength)
3570 if (has_req_char && end_subject - current_subject < REQ_BYTE_MAX)
3581 while (p < end_subject)
3589 while (p < end_subject)
3598 if (p >= end_subject) break;
3634 offsets[1] = (int)(end_subject - (PCRE_PUCHAR)subject);
3649 ACROSSCHAR(current_subject < end_subject, *current_subject,
3653 if (current_subject > end_subject) break;
3660 current_subject < end_subject &&