Lines Matching refs:start_subject

49 #define PSSTART start_subject  /* Field containing processed string start */
124 is_subject TRUE if printing from within md->start_subject
169 register PCRE_PUCHAR p = md->start_subject + md->offset_vector[offset];
978 (int)(eptr - md->start_subject);
1163 (int)(eptr - md->start_subject);
1315 cb.subject = (PCRE_SPTR)md->start_subject;
1317 cb.subject = (PCRE_SPTR16)md->start_subject;
1319 cb.subject = (PCRE_SPTR32)md->start_subject;
1321 cb.subject_length = (int)(md->end_subject - md->start_subject);
1322 cb.start_match = (int)(mstart - md->start_subject);
1323 cb.current_position = (int)(eptr - md->start_subject);
1476 md->offset_vector[offset+1] = (int)(eptr - md->start_subject);
1498 mstart == md->start_subject + md->start_offset)))
1678 if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH);
1689 if (eptr < md->start_subject) RRETURN(MATCH_NOMATCH);
1710 cb.subject = (PCRE_SPTR)md->start_subject;
1712 cb.subject = (PCRE_SPTR16)md->start_subject;
1714 cb.subject = (PCRE_SPTR32)md->start_subject;
1716 cb.subject_length = (int)(md->end_subject - md->start_subject);
1717 cb.start_match = (int)(mstart - md->start_subject);
1718 cb.current_position = (int)(eptr - md->start_subject);
1987 md->offset_vector[offset+1] = (int)(eptr - md->start_subject);
2072 if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH);
2077 if (eptr != md->start_subject) RRETURN(MATCH_NOMATCH);
2084 if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH);
2085 if (eptr != md->start_subject &&
2094 if (eptr != md->start_subject + md->start_offset) RRETURN(MATCH_NOMATCH);
2191 if (eptr == md->start_subject) prev_is_word = FALSE; else
2244 if (eptr == md->start_subject) prev_is_word = FALSE; else
6542 md->start_subject = (PCRE_PUCHAR)subject;
6544 md->end_subject = md->start_subject + length;
6785 if (start_match > md->start_subject + start_offset)
7091 offsets[0] = (int)(md->start_match_ptr - md->start_subject);
7092 offsets[1] = (int)(md->end_match_ptr - md->start_subject);