if (pos < region_beg && region_beg < endpos)
endpos = region_beg;
- XFASTINT (position) = pos;
+ XSETFASTINT (position, pos);
if (mouse)
propname = Qmouse_face;
{
Lisp_Object limit1, end;
- XFASTINT (limit1) = (limit < endpos ? limit : endpos);
+ XSETFASTINT (limit1, (limit < endpos ? limit : endpos));
end = Fnext_single_property_change (position, propname, w->buffer, limit1);
if (INTEGERP (end))
endpos = XINT (end);