Lines Matching defs:offsets
95 /* These are offsets that are used to turn the OP_TYPESTAR and friends opcodes
111 small value. Non-zero values in the table are the offsets from the opcode where
338 offsets vector to contain the matching string offsets
344 Returns: > 0 => number of match offset pairs placed in offsets
345 = 0 => offsets overflowed; longest matches are present
403 int *offsets,
794 if (count > 0) memmove(offsets + 2, offsets, count * sizeof(int));
797 offsets[0] = (int)(current_subject - start_subject);
798 offsets[1] = (int)(ptr - start_subject);
800 offsets[1] - offsets[0], (char *)current_subject));
2707 cb.offset_vector = offsets;
2833 /* Ran out of internal offsets */
3060 cb.offset_vector = offsets;
3163 offsets vector of match offsets
3168 Returns: > 0 => number of match offset pairs placed in offsets
3169 = 0 => offsets overflowed; longest matches are present
3177 const char *subject, int length, int start_offset, int options, int *offsets,
3182 PCRE_SPTR16 subject, int length, int start_offset, int options, int *offsets,
3187 PCRE_SPTR32 subject, int length, int start_offset, int options, int *offsets,
3212 (offsets == NULL && offsetcount > 0)) return PCRE_ERROR_NULL;
3347 offsets[0] = erroroffset;
3348 offsets[1] = errorcode;
3620 offsets, /* offset vector */
3633 offsets[0] = (int)(md->start_used_ptr - (PCRE_PUCHAR)subject);
3634 offsets[1] = (int)(end_subject - (PCRE_PUCHAR)subject);
3636 offsets[2] = (int)(current_subject - (PCRE_PUCHAR)subject);