Mercurial > hg > xemacs-beta
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 \