Mercurial > emacs
changeset 27746:2556e20596b8
(enum mem_type): Compile unconditionally.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 17 Feb 2000 16:14:11 +0000 |
parents | 8796c6b4b7c2 |
children | bc4ee4d5261e |
files | src/alloc.c |
diffstat | 1 files changed, 11 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/alloc.c Thu Feb 17 16:03:59 2000 +0000 +++ b/src/alloc.c Thu Feb 17 16:14:11 2000 +0000 @@ -258,18 +258,6 @@ extern int message_enable_multibyte; - -#if GC_MARK_STACK - -#if GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES -#include <stdio.h> /* For fprintf. */ -#endif - -/* A unique object in pure space used to make some Lisp objects - on free lists recognizable in O(1). */ - -Lisp_Object Vdead; - /* When scanning the C stack for live Lisp objects, Emacs keeps track of what memory allocated via lisp_malloc is intended for what purpose. This enumeration specifies the type of memory. */ @@ -286,6 +274,17 @@ MEM_TYPE_VECTOR }; +#if GC_MARK_STACK + +#if GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES +#include <stdio.h> /* For fprintf. */ +#endif + +/* A unique object in pure space used to make some Lisp objects + on free lists recognizable in O(1). */ + +Lisp_Object Vdead; + struct mem_node; static void *lisp_malloc P_ ((int, enum mem_type)); static void mark_stack P_ ((void));