Home | History | Annotate | Download | only in pcre

Lines Matching refs:start_subject

50 #define PSSTART start_subject  /* Field containing processed string start */
113 is_subject TRUE if printing from within md->start_subject
152 USPTR p = md->start_subject + md->offset_vector[offset];
819 (int)(eptr - md->start_subject);
917 cb.subject = (PCRE_SPTR)md->start_subject;
918 cb.subject_length = (int)(md->end_subject - md->start_subject);
919 cb.start_match = (int)(mstart - md->start_subject);
920 cb.current_position = (int)(eptr - md->start_subject);
1147 md->offset_vector[offset+1] = (int)(eptr - md->start_subject);
1181 mstart == md->start_subject + md->start_offset)))
1282 if (eptr < md->start_subject) MRRETURN(MATCH_NOMATCH);
1293 if (eptr < md->start_subject) MRRETURN(MATCH_NOMATCH);
1313 cb.subject = (PCRE_SPTR)md->start_subject;
1314 cb.subject_length = (int)(md->end_subject - md->start_subject);
1315 cb.start_match = (int)(mstart - md->start_subject);
1316 cb.current_position = (int)(eptr - md->start_subject);
1596 md->offset_vector[offset+1] = (int)(eptr - md->start_subject);
1667 if (md->notbol && eptr == md->start_subject) MRRETURN(MATCH_NOMATCH);
1670 if (eptr != md->start_subject &&
1681 if (eptr != md->start_subject) MRRETURN(MATCH_NOMATCH);
1688 if (eptr != md->start_subject + md->start_offset) MRRETURN(MATCH_NOMATCH);
1761 if (eptr == md->start_subject) prev_is_word = FALSE; else
1814 if (eptr == md->start_subject) prev_is_word = FALSE; else
5701 md->start_subject = (USPTR)subject;
5703 md->end_subject = md->start_subject + length;
5960 if (start_match > md->start_subject + start_offset)
6233 offsets[0] = (int)(md->start_match_ptr - md->start_subject);
6234 offsets[1] = (int)(md->end_match_ptr - md->start_subject);