aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Raeburn <[email protected]>2002-05-19 23:14:24 +0000
committerKen Raeburn <[email protected]>2002-05-19 23:14:24 +0000
commit7340cc503b7543c86162a84c0f8bf98322450116 (patch)
treee602ceb5d0443963d1beca2077d9721c2e1f5f62
parent1138e74218b2b5a2912580751740351a73180070 (diff)
* lisp.h (LISP_MAKE_RVALUE): Delete disabled version, making XCAR and XCDR real
rvalues in most configurations.
-rw-r--r--src/ChangeLog10
-rw-r--r--src/lisp.h5
2 files changed, 10 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e60eaf41a9..961264c027 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,13 @@
+2002-05-19 Ken Raeburn <[email protected]>
+
+ * lisp.h (LISP_MAKE_RVALUE): Delete disabled version, making XCAR
+ and XCDR real rvalues in most configurations.
+
+ * buffer.c (fix_overlays_in_range, fix_overlays_before): Don't
+ take the address of the cdr part of a cons cell; instead, track
+ the parent cell and call XSETCDR, or set the variable for the head
+ of the list if we haven't started down the list yet.
+
2002-05-19 Richard M. Stallman <[email protected]>
* doc.c (reread_doc_file): Don't ask for confirmation.
diff --git a/src/lisp.h b/src/lisp.h
index b4997f484f..3f9cee4474 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -629,11 +629,6 @@ struct Lisp_Cons
#define XCDR_AS_LVALUE(c) (XCONS ((c))->cdr)
#endif
-/* Okay, we're not quite ready to turn this on yet. A few files still
- need to be updated and tested. */
-#undef LISP_MAKE_RVALUE
-#define LISP_MAKE_RVALUE(x) (x)
-
/* Use these from normal code. */
#define XCAR(c) LISP_MAKE_RVALUE(XCAR_AS_LVALUE(c))
#define XCDR(c) LISP_MAKE_RVALUE(XCDR_AS_LVALUE(c))