Lines Matching refs:offset
67 /* Copy the offset information from temporary store if necessary */
120 /* Opening capturing bracket. If there is space in the offset vector, save
188 If there isn't enough space in the offset vector, treat this as if it were a
330 const uschar *p = md->start_subject + md->offset_vector[offset];
353 ecode + ((offset < offset_top && md->offset_vector[offset] >= 0) ?
412 if (!match_ref (offset, eptr, length, md, ims))
485 if (i >= max || !match_ref (offset, eptr, length, md, ims))
519 if (offset < md->offset_max)
520 if (offset >= md->offset_max)
521 if (offset_top <= offset)
565 int offset = (ecode[1] << 9) | (ecode[2] << 1); /* Doubled reference number */
566 int offset = (ecode[4] << 9) | (ecode[5] << 1); /* Doubled reference number */
567 int offset;
576 int save_offset1 = md->offset_vector[offset];
577 int save_offset2 = md->offset_vector[offset + 1];
592 length = (offset >= offset_top || md->offset_vector[offset] < 0) ?
629 match_ref (offset, eptr, length, md, ims)
654 md->offset_vector[offset + 1] - md->offset_vector[offset];
655 md->offset_vector[offset + 1] = eptr - md->start_subject;
656 md->offset_vector[offset + 1] = save_offset2;
657 md->offset_vector[offset] =
658 md->offset_vector[offset] = save_offset1;
693 offset index into the offset vector
694 offset = number << 1;
697 offset_top = offset + 2;