changeset 9321:e6759002383c

(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.
author Karl Heuer <kwzh@gnu.org>
date Tue, 04 Oct 1994 16:14:59 +0000
parents 4be3f8f9f090
children 0dceca89f978
files src/textprop.c
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/textprop.c	Tue Oct 04 16:13:34 1994 +0000
+++ b/src/textprop.c	Tue Oct 04 16:14:59 1994 +0000
@@ -609,7 +609,7 @@
   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 @@
   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 @@
   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 @@
       && !(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 @@
       && !(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 @@
     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);