Lines Matching defs:end_subject

50 #define PSEND   end_subject    /* Field containing processed string end */
135 if (is_subject && length > md->end_subject - p) length = md->end_subject - p;
175 if (eptr >= md->end_subject)
215 if (eptr >= md->end_subject) return -2; /* Partial match */
239 if (eptr >= md->end_subject) return -2; /* Partial match */
256 if (eptr >= md->end_subject) return -2; /* Partial match */
474 if (md->partial != 0 && eptr >= md->end_subject && \
490 the md structure (e.g. utf, end_subject) into individual variables to improve
1321 cb.subject_length = (int)(md->end_subject - md->start_subject);
1716 cb.subject_length = (int)(md->end_subject - md->start_subject);
2086 (eptr == md->end_subject || !WAS_NEWLINE(eptr)))
2109 if (eptr < md->end_subject)
2114 eptr + 1 >= md->end_subject &&
2145 if (eptr < md->end_subject) RRETURN(MATCH_NOMATCH);
2154 if (eptr < md->end_subject &&
2155 (!IS_NEWLINE(eptr) || eptr != md->end_subject - md->nllen))
2158 eptr + 1 >= md->end_subject &&
2213 if (eptr >= md->end_subject)
2265 if (eptr >= md->end_subject)
2301 eptr + 1 >= md->end_subject &&
2315 if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */
2322 if (utf) ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
2331 if (eptr >= md->end_subject) /* DO NOT merge the eptr++ here; it must */
2341 if (eptr >= md->end_subject)
2358 if (eptr >= md->end_subject)
2375 if (eptr >= md->end_subject)
2392 if (eptr >= md->end_subject)
2409 if (eptr >= md->end_subject)
2426 if (eptr >= md->end_subject)
2443 if (eptr >= md->end_subject)
2454 if (eptr >= md->end_subject)
2478 if (eptr >= md->end_subject)
2493 if (eptr >= md->end_subject)
2508 if (eptr >= md->end_subject)
2523 if (eptr >= md->end_subject)
2543 if (eptr >= md->end_subject)
2648 if (eptr >= md->end_subject)
2658 while (eptr < md->end_subject)
2764 if (length == -2) eptr = md->end_subject; /* Partial match */
2790 if (slength == -2) eptr = md->end_subject; /* Partial match */
2814 if (slength == -2) eptr = md->end_subject; /* Partial match */
2837 md->end_subject > md->start_used_ptr)
2919 if (eptr >= md->end_subject)
2939 if (eptr >= md->end_subject)
2974 if (eptr >= md->end_subject)
2997 if (eptr >= md->end_subject)
3028 if (eptr >= md->end_subject)
3059 if (eptr >= md->end_subject)
3143 if (eptr >= md->end_subject)
3167 if (eptr >= md->end_subject)
3186 if (eptr >= md->end_subject)
3227 if (length > md->end_subject - eptr)
3238 if (md->end_subject - eptr < 1)
3252 if (eptr >= md->end_subject)
3418 if (eptr <= md->end_subject - length &&
3422 eptr <= md->end_subject - oclength &&
3441 if (eptr <= md->end_subject - length &&
3445 eptr <= md->end_subject - oclength &&
3462 if (eptr <= md->end_subject - length &&
3466 eptr <= md->end_subject - oclength &&
3536 if (eptr >= md->end_subject)
3554 if (eptr >= md->end_subject)
3571 if (eptr >= md->end_subject)
3598 if (eptr >= md->end_subject)
3615 if (eptr >= md->end_subject)
3629 if (eptr >= md->end_subject)
3655 if (eptr >= md->end_subject)
3807 if (eptr >= md->end_subject)
3822 if (eptr >= md->end_subject)
3845 if (eptr >= md->end_subject)
3863 if (eptr >= md->end_subject)
3888 if (eptr >= md->end_subject)
3913 if (eptr >= md->end_subject)
3944 if (eptr >= md->end_subject)
3959 if (eptr >= md->end_subject)
3981 if (eptr >= md->end_subject)
3999 if (eptr >= md->end_subject)
4023 if (eptr >= md->end_subject)
4048 if (eptr >= md->end_subject)
4162 if (eptr >= md->end_subject)
4175 if (eptr >= md->end_subject)
4192 if (eptr >= md->end_subject)
4206 if (eptr >= md->end_subject)
4220 if (eptr >= md->end_subject)
4235 if (eptr >= md->end_subject)
4255 if (eptr >= md->end_subject)
4280 if (eptr >= md->end_subject)
4297 if (eptr >= md->end_subject)
4317 if (eptr >= md->end_subject)
4344 if (eptr >= md->end_subject)
4354 while (eptr < md->end_subject)
4379 if (eptr >= md->end_subject)
4386 eptr + 1 >= md->end_subject &&
4395 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
4402 if (eptr >= md->end_subject)
4408 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
4413 if (eptr > md->end_subject - min) RRETURN(MATCH_NOMATCH);
4420 if (eptr >= md->end_subject)
4431 if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++;
4453 if (eptr >= md->end_subject)
4470 if (eptr >= md->end_subject)
4487 if (eptr >= md->end_subject)
4504 if (eptr >= md->end_subject)
4521 if (eptr >= md->end_subject)
4536 if (eptr >= md->end_subject)
4553 if (eptr >= md->end_subject)
4562 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
4570 if (eptr >= md->end_subject)
4587 if (eptr >= md->end_subject)
4596 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
4604 if (eptr >= md->end_subject)
4632 if (eptr >= md->end_subject)
4639 eptr + 1 >= md->end_subject &&
4652 if (eptr > md->end_subject - min)
4661 if (eptr > md->end_subject - min)
4672 if (eptr >= md->end_subject)
4682 if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++;
4704 if (eptr >= md->end_subject)
4724 if (eptr >= md->end_subject)
4744 if (eptr >= md->end_subject)
4764 if (eptr >= md->end_subject)
4784 if (eptr >= md->end_subject)
4798 if (eptr >= md->end_subject)
4812 if (eptr >= md->end_subject)
4826 if (eptr >= md->end_subject)
4840 if (eptr >= md->end_subject)
4854 if (eptr >= md->end_subject)
4891 if (eptr >= md->end_subject)
4908 if (eptr >= md->end_subject)
4928 if (eptr >= md->end_subject)
4945 if (eptr >= md->end_subject)
4962 if (eptr >= md->end_subject)
4980 if (eptr >= md->end_subject)
5003 if (eptr >= md->end_subject)
5031 if (eptr >= md->end_subject)
5053 if (eptr >= md->end_subject)
5076 if (eptr >= md->end_subject)
5105 if (eptr >= md->end_subject)
5115 while (eptr < md->end_subject)
5139 if (eptr >= md->end_subject)
5151 eptr >= md->end_subject &&
5170 if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++;
5264 if (eptr >= md->end_subject)
5276 eptr >= md->end_subject &&
5295 if (eptr < md->end_subject && *eptr == CHAR_LF) eptr++;
5410 if (eptr >= md->end_subject)
5426 if (eptr >= md->end_subject)
5445 if (eptr >= md->end_subject)
5460 if (eptr >= md->end_subject)
5475 if (eptr >= md->end_subject)
5491 if (eptr >= md->end_subject)
5513 if (eptr >= md->end_subject)
5541 if (eptr >= md->end_subject)
5560 if (eptr >= md->end_subject)
5583 if (eptr >= md->end_subject)
5621 if (eptr >= md->end_subject)
5631 while (eptr < md->end_subject)
5697 if (eptr >= md->end_subject)
5704 eptr + 1 >= md->end_subject &&
5713 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
5722 if (eptr >= md->end_subject)
5728 ACROSSCHAR(eptr < md->end_subject, *eptr, eptr++);
5733 eptr = md->end_subject; /* Unlimited UTF-8 repeat */
5742 if (c > (unsigned int)(md->end_subject - eptr))
5744 eptr = md->end_subject;
5754 if (eptr >= md->end_subject)
5762 if (++eptr >= md->end_subject) break;
5786 if (eptr >= md->end_subject)
5808 if (eptr >= md->end_subject)
5828 if (eptr >= md->end_subject)
5843 if (eptr >= md->end_subject)
5858 if (eptr >= md->end_subject)
5873 if (eptr >= md->end_subject)
5888 if (eptr >= md->end_subject)
5903 if (eptr >= md->end_subject)
5939 if (eptr >= md->end_subject)
5946 eptr + 1 >= md->end_subject &&
5961 if (c > (unsigned int)(md->end_subject - eptr))
5963 eptr = md->end_subject;
5972 if (eptr >= md->end_subject)
5980 if (++eptr >= md->end_subject) break;
5999 if (eptr >= md->end_subject)
6020 if (eptr >= md->end_subject)
6041 if (eptr >= md->end_subject)
6062 if (eptr >= md->end_subject)
6083 if (eptr >= md->end_subject)
6096 if (eptr >= md->end_subject)
6109 if (eptr >= md->end_subject)
6122 if (eptr >= md->end_subject)
6135 if (eptr >= md->end_subject)
6148 if (eptr >= md->end_subject)
6368 PCRE_PUCHAR end_subject;
6544 md->end_subject = md->start_subject + length;
6545 end_subject = md->end_subject;
6731 PCRE_PUCHAR save_end_subject = end_subject;
6736 newline. Implement this by temporarily adjusting end_subject so that we stop
6746 while (t < md->end_subject && !IS_NEWLINE(t))
6749 ACROSSCHAR(t < end_subject, *t, t++);
6754 while (t < md->end_subject && !IS_NEWLINE(t)) t++;
6755 end_subject = t;
6773 while (start_match < end_subject &&
6777 while (start_match < end_subject && UCHAR21TEST(start_match) != first_char)
6790 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6793 ACROSSCHAR(start_match < end_subject, *start_match,
6799 while (start_match < end_subject && !WAS_NEWLINE(start_match))
6808 start_match < end_subject &&
6818 while (start_match < end_subject)
6830 /* Restore fudged end_subject */
6832 end_subject = save_end_subject;
6845 (pcre_uint32)(end_subject - start_match) < study->minlength)
6865 if (has_req_char && end_subject - start_match < REQ_BYTE_MAX)
6876 while (p < end_subject)
6884 while (p < end_subject)
6893 if (p >= end_subject)
6910 pchars(start_match, end_subject - start_match, TRUE, md);
6965 ACROSSCHAR(new_start_match < end_subject, *new_start_match,
7000 if (anchored || start_match > end_subject) break;
7011 start_match < end_subject &&
7135 offsets[1] = (int)(end_subject - (PCRE_PUCHAR)subject);