# HG changeset patch # User Karl Heuer # Date 781285136 0 # Node ID 5151ce5ab25a2167bfce1dfcbd79532146a850bc # Parent a1a7fc21ded98e54ab55c45e6ea4860e610fbf73 (Fbyte_code): Don't use XFASTINT as an lvalue. diff -r a1a7fc21ded9 -r 5151ce5ab25a src/bytecode.c --- a/src/bytecode.c Tue Oct 04 15:36:45 1994 +0000 +++ b/src/bytecode.c Tue Oct 04 15:38:56 1994 +0000 @@ -844,7 +844,7 @@ break; case Bpoint: - XFASTINT (v1) = point; + XSETFASTINT (v1, point); PUSH (v1); break; @@ -863,12 +863,12 @@ break; case Bpoint_max: - XFASTINT (v1) = ZV; + XSETFASTINT (v1, ZV); PUSH (v1); break; case Bpoint_min: - XFASTINT (v1) = BEGV; + XSETFASTINT (v1, BEGV); PUSH (v1); break; @@ -877,17 +877,17 @@ break; case Bfollowing_char: - XFASTINT (v1) = PT == ZV ? 0 : FETCH_CHAR (point); + XSETFASTINT (v1, PT == ZV ? 0 : FETCH_CHAR (point)); PUSH (v1); break; case Bpreceding_char: - XFASTINT (v1) = point <= BEGV ? 0 : FETCH_CHAR (point - 1); + XSETFASTINT (v1, point <= BEGV ? 0 : FETCH_CHAR (point - 1)); PUSH (v1); break; case Bcurrent_column: - XFASTINT (v1) = current_column (); + XSETFASTINT (v1, current_column ()); PUSH (v1); break; @@ -952,7 +952,8 @@ case Bchar_syntax: CHECK_NUMBER (TOP, 0); - XFASTINT (TOP) = syntax_code_spec[(int) SYNTAX (0xFF & XINT (TOP))]; + XSETFASTINT (TOP, + syntax_code_spec[(int) SYNTAX (0xFF & XINT (TOP))]); break; case Bbuffer_substring: