Lines Matching defs:offsets

903     /* Continue as from after the group, updating the offsets high water
949 the working value and also the values of the final offsets, in case they
1584 /* Continue from after a successful assertion, updating the offsets high
1934 and if necessary complete handling an extraction by setting the offsets and
1967 "skipping" a capturing group, and that group's offsets must be marked
1968 unset. In earlier versions of PCRE, all the offsets were unset at the
6315 each substring: the offsets to the start and end of the substring.
6324 offsets points to a vector of ints to be filled in with offsets
6328 = 0 => success, but offsets is not big enough
6336 PCRE_SPTR subject, int length, int start_offset, int options, int *offsets,
6341 PCRE_SPTR16 subject, int length, int start_offset, int options, int *offsets,
6346 PCRE_SPTR32 subject, int length, int start_offset, int options, int *offsets,
6399 if (re == NULL || subject == NULL || (offsets == NULL && offsetcount > 0))
6437 offsets[0] = erroroffset;
6438 offsets[1] = errorcode;
6472 start_offset, options, offsets, offsetcount);
6643 /* If the expression has got more back references than the offsets supplied can
6659 else md->offset_vector = offsets;
6667 offsets for the matched string. This is really just for tidiness with callouts,
7036 backreferences, captured substring offsets will already be set up. In the case
7037 where we had to get some local store to hold offsets for backreference
7050 memcpy(offsets + 2, md->offset_vector + 2,
7052 DPRINTF(("Copied offsets from temporary memory\n"));
7068 happens. In earlier versions, the whole set of potential capturing offsets
7075 if (md->end_offset_top/2 <= re->top_bracket && offsets != NULL)
7080 iptr = offsets + md->end_offset_top;
7081 iend = offsets + resetcount;
7091 offsets[0] = (int)(md->start_match_ptr - md->start_subject);
7092 offsets[1] = (int)(md->end_match_ptr - md->start_subject);
7134 offsets[0] = (int)(start_partial - (PCRE_PUCHAR)subject);
7135 offsets[1] = (int)(end_subject - (PCRE_PUCHAR)subject);
7137 offsets[2] = (int)(match_partial - (PCRE_PUCHAR)subject);