aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer <[email protected]>1994-10-04 16:14:59 +0000
committerKarl Heuer <[email protected]>1994-10-04 16:14:59 +0000
commite9c4fbcd665eab9a4940d0cffbed8323d6e210d3 (patch)
tree608e0ada5486defdc6a3bc1d1d32e1d81b81b23c /src
parent1e142fb79d41c2256977a22f0996d20caa121bfd (diff)
(Fnext_property_change, property_change_between_p,
Fnext_single_property_change, Fprevious_property_change, Fprevious_single_property_change, copy_text_properties): Don't use XFASTINT as an lvalue.
Diffstat (limited to 'src')
-rw-r--r--src/textprop.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/textprop.c b/src/textprop.c
index 6f8cb7e39d..acb6d4d30c 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -609,7 +609,7 @@ past position LIMIT; return LIMIT if nothing is found before LIMIT.")
if (! NILP (limit) && !(next->position < XFASTINT (limit)))
return limit;
- XFASTINT (pos) = next->position - (STRINGP (object));
+ XSETFASTINT (pos, next->position - (STRINGP (object)));
return pos;
}
@@ -623,7 +623,7 @@ property_change_between_p (beg, end)
Lisp_Object object, pos;
XSETBUFFER (object, current_buffer);
- XFASTINT (pos) = beg;
+ XSETFASTINT (pos, beg);
i = validate_interval_range (object, &pos, &pos, soft);
if (NULL_INTERVAL_P (i))
@@ -684,7 +684,7 @@ past position LIMIT; return LIMIT if nothing is found before LIMIT.")
if (! NILP (limit) && !(next->position < XFASTINT (limit)))
return limit;
- XFASTINT (pos) = next->position - (STRINGP (object));
+ XSETFASTINT (pos, next->position - (STRINGP (object)));
return pos;
}
@@ -728,8 +728,8 @@ back past position LIMIT; return LIMIT if nothing is found until LIMIT.")
&& !(previous->position + LENGTH (previous) > XFASTINT (limit)))
return limit;
- XFASTINT (pos) = (previous->position + LENGTH (previous)
- - (STRINGP (object)));
+ XSETFASTINT (pos, (previous->position + LENGTH (previous)
+ - (STRINGP (object))));
return pos;
}
@@ -778,8 +778,8 @@ back past position LIMIT; return LIMIT if nothing is found until LIMIT.")
&& !(previous->position + LENGTH (previous) > XFASTINT (limit)))
return limit;
- XFASTINT (pos) = (previous->position + LENGTH (previous)
- - (STRINGP (object)));
+ XSETFASTINT (pos, (previous->position + LENGTH (previous)
+ - (STRINGP (object))));
return pos;
}
@@ -1270,7 +1270,7 @@ copy_text_properties (start, end, src, pos, dest, prop)
Lisp_Object dest_start, dest_end;
dest_start = pos;
- XFASTINT (dest_end) = XINT (dest_start) + (XINT (end) - XINT (start));
+ XSETFASTINT (dest_end, XINT (dest_start) + (XINT (end) - XINT (start)));
/* Apply this to a copy of pos; it will try to increment its arguments,
which we don't want. */
validate_interval_range (dest, &dest_start, &dest_end, soft);