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));