Lines Matching defs:old_pos
732 (new_pos, old_pos, escape_from_edge, only_in_line, inhibit_capture_property)
733 Lisp_Object new_pos, old_pos;
749 CHECK_NUMBER_COERCE_MARKER (old_pos);
751 fwd = (XFASTINT (new_pos) > XFASTINT (old_pos));
753 prev_old = make_number (XFASTINT (old_pos) - 1);
757 && !EQ (new_pos, old_pos)
759 || !NILP (Fget_char_property (old_pos, Qfield, Qnil))
766 || (XFASTINT (old_pos) > BEGV
772 || (NILP (get_pos_property (old_pos, inhibit_capture_property, Qnil))
773 && (XFASTINT (old_pos) <= BEGV
774 || NILP (Fget_char_property (old_pos, inhibit_capture_property, Qnil))
783 field_bound = Ffield_end (old_pos, escape_from_edge, new_pos);
785 field_bound = Ffield_beginning (old_pos, escape_from_edge, new_pos);