changeset 1276:beb703ae34fd

[xemacs-hg @ 2003-02-08 15:03:45 by michaels] 2003-02-07 Mike Sperber <mike@xemacs.org> * alloc.c (GC_CHECK_NOT_FREE): Pull this out of USE_KKCC.
author michaels
date Sat, 08 Feb 2003 15:03:46 +0000
parents 57b76886836d
children 8ceda31404f4
files src/ChangeLog src/alloc.c
diffstat 2 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sat Feb 08 02:29:55 2003 +0000
+++ b/src/ChangeLog	Sat Feb 08 15:03:46 2003 +0000
@@ -1,3 +1,7 @@
+2003-02-07  Mike Sperber  <mike@xemacs.org>
+
+	* alloc.c (GC_CHECK_NOT_FREE): Pull this out of USE_KKCC.
+
 2003-02-07  Ben Wing  <ben@xemacs.org>
 
 	* lread.c (Fload_internal):
@@ -167,7 +171,6 @@
 	Document exact functioning of `vertical-motion' better, and its
 	differences from GNU Emacs.
 	
-
 2003-02-06  Ben Wing  <ben@xemacs.org>
 
 	* unicode.c:
--- a/src/alloc.c	Sat Feb 08 02:29:55 2003 +0000
+++ b/src/alloc.c	Sat Feb 08 15:03:46 2003 +0000
@@ -3125,6 +3125,10 @@
 
 #endif /* defined (USE_KKCC) || defined (PDUMP) */
 
+#define GC_CHECK_NOT_FREE(lheader)					\
+      gc_checking_assert (LHEADER_IMPLEMENTATION (lheader)->basic_p ||	\
+			  ! ((struct lcrecord_header *) lheader)->free)
+
 #ifdef USE_KKCC
 /* The following functions implement the new mark algorithm. 
    They mark objects according to their descriptions.  They 
@@ -3134,11 +3138,6 @@
 				  const struct sized_memory_description *sdesc,
 				  int count);
 
-#define GC_CHECK_NOT_FREE(lheader)					\
-      gc_checking_assert (LHEADER_IMPLEMENTATION (lheader)->basic_p ||	\
-			  ! ((struct lcrecord_header *) lheader)->free)
-
-
 #ifdef ERROR_CHECK_GC
 #define KKCC_DO_CHECK_FREE(obj, allow_free)			\
 do								\