Mercurial > emacs
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);