# HG changeset patch # User Gerd Moellmann # Date 950804051 0 # Node ID 2556e20596b8926ef3faee1a695d8990f574fccb # Parent 8796c6b4b7c204e68469417d00911ac71b8caae4 (enum mem_type): Compile unconditionally. diff -r 8796c6b4b7c2 -r 2556e20596b8 src/alloc.c --- 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 /* 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 /* 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));