Lines Matching refs:offset_vector
169 register PCRE_PUCHAR p = md->start_subject + md->offset_vector[offset]; in match_ref()
970 save_offset1 = md->offset_vector[offset]; in match()
971 save_offset2 = md->offset_vector[offset+1]; in match()
972 save_offset3 = md->offset_vector[md->offset_end - number]; in match()
977 md->offset_vector[md->offset_end - number] = in match()
1016 md->offset_vector[offset] = save_offset1; in match()
1017 md->offset_vector[offset+1] = save_offset2; in match()
1018 md->offset_vector[md->offset_end - number] = save_offset3; in match()
1144 save_offset1 = md->offset_vector[offset]; in match()
1145 save_offset2 = md->offset_vector[offset+1]; in match()
1146 save_offset3 = md->offset_vector[md->offset_end - number]; in match()
1162 md->offset_vector[md->offset_end - number] = in match()
1202 md->offset_vector[offset] = save_offset1; in match()
1203 md->offset_vector[offset+1] = save_offset2; in match()
1204 md->offset_vector[md->offset_end - number] = save_offset3; in match()
1301 cb.offset_vector = md->offset_vector; in match()
1361 condition = offset < offset_top && md->offset_vector[offset] >= 0; in match()
1371 condition = offset < offset_top && md->offset_vector[offset] >= 0; in match()
1466 md->offset_vector[offset] = in match()
1467 md->offset_vector[md->offset_end - number]; in match()
1468 md->offset_vector[offset+1] = (int)(eptr - md->start_subject); in match()
1476 register int *iptr = md->offset_vector + offset_top; in match()
1477 register int *iend = md->offset_vector + offset; in match()
1711 cb.offset_vector = md->offset_vector; in match()
1793 memcpy(new_recursive.offset_save, md->offset_vector, in match()
1808 memcpy(md->offset_vector, new_recursive.offset_save, in match()
1985 register int *iptr = md->offset_vector + offset_top; in match()
1986 register int *iend = md->offset_vector + offset; in match()
1992 md->offset_vector[offset] = in match()
1993 md->offset_vector[md->offset_end - number]; in match()
1994 md->offset_vector[offset+1] = (int)(eptr - md->start_subject); in match()
2721 if (offset < offset_top && md->offset_vector[offset] >= 0) in match()
2723 length = md->offset_vector[offset+1] - md->offset_vector[offset]; in match()
2736 if (offset >= offset_top || md->offset_vector[offset] < 0) in match()
2739 length = md->offset_vector[offset+1] - md->offset_vector[offset]; in match()
6666 md->offset_vector = (int *)(PUBL(malloc))(ocount * sizeof(int)); in pcre_exec()
6667 if (md->offset_vector == NULL) return PCRE_ERROR_NOMEMORY; in pcre_exec()
6671 else md->offset_vector = offsets; in pcre_exec()
6682 if (md->offset_vector != NULL) in pcre_exec()
6684 register int *iptr = md->offset_vector + ocount; in pcre_exec()
6686 if (iend < md->offset_vector + 2) iend = md->offset_vector + 2; in pcre_exec()
6688 if (offsetcount > 0) md->offset_vector[0] = -1; in pcre_exec()
6689 if (offsetcount > 1) md->offset_vector[1] = -1; in pcre_exec()
7063 memcpy(offsets + 2, md->offset_vector + 2, in pcre_exec()
7069 (PUBL(free))(md->offset_vector); in pcre_exec()
7125 (PUBL(free))(md->offset_vector); in pcre_exec()