1 << (BITS_PER_SHORT - 1),
window_internal_width (w) - 1,
XINT (w->hscroll), 0, w);
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
if (val.hpos != this_line_start_hpos)
goto cancel;
/* Find first visible newline after which no more is changed. */
opoint = PT, opoint_byte = PT_BYTE;
- SET_PT (Z - max (end_unchanged, Z - ZV));
+ TEMP_SET_PT (Z - max (end_unchanged, Z - ZV));
scan_newline (PT, PT_BYTE, ZV, ZV_BYTE, 1, 1);
if (selective > 0)
while (PT < ZV - 1 && indented_beyond_p (PT, PT_BYTE, selective))
scan_newline (PT, PT_BYTE, ZV, ZV_BYTE, 1, 1);
tem = PT;
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
/* Compute the cursor position after that newline. */
ep = *compute_motion (pos, vpos, val.hpos, did_motion, tem,
pos--;
pos_byte--;
}
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
}
if (invis && selective_rlen > 0 && p1 >= leftmargin)
{
int opoint = PT, opoint_byte = PT_BYTE;
scan_newline (pos, pos_byte, ZV, ZV_BYTE, 1, 1);
pos = PT, pos_byte = PT_BYTE;
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
if (FETCH_BYTE (pos_byte - 1) == '\n')
pos--, pos_byte--;
int opoint = PT, opoint_byte = PT_BYTE;
/* If stopped due to a newline, start next line after it */
- SET_PT_BOTH (pos + 1, pos_byte + 1);
+ TEMP_SET_PT_BOTH (pos + 1, pos_byte + 1);
val.tab_offset = 0;
/* Check again for hidden lines, in case the newline occurred exactly
scan_newline (PT, PT_BYTE, ZV, ZV_BYTE, 1, 1);
pos = PT, pos_byte = PT_BYTE;
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
}
else
/* Stopped due to right margin of window */
{
int opoint = PT, opoint_byte = PT_BYTE;
- SET_PT_BOTH (pos, pos_byte);
+ TEMP_SET_PT_BOTH (pos, pos_byte);
*p1++ = fix_glyph (f, truncator, 0);
/* Truncating => start next line after next newline,
and point is on this line if it is before the newline,
&& indented_beyond_p (PT, PT_BYTE, selective));
pos = PT, pos_byte = PT_BYTE;
val.hpos = XINT (w->hscroll) ? 1 - XINT (w->hscroll) : 0;
- SET_PT_BOTH (opoint, opoint_byte);
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
lastpos = pos - (FETCH_BYTE (pos_byte - 1) == '\n');
lastpos_byte = CHAR_TO_BYTE (lastpos);