/* How much read-only Lisp storage a dumped Emacs needs.
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright (C) 1993 Free Software Foundation, Inc.
This file is part of GNU Emacs.
At one point, this was defined in config.h, meaning that changing
PURESIZE would make Make recompile all of Emacs. But only a few
- files actually use PURESIZE, so we split it out to its own .h file. */
+ files actually use PURESIZE, so we split it out to its own .h file.
+ Make sure to include this file after config.h, since that tells us
+ whether we are running X windows, which tells us how much pure
+ storage to allocate. */
+
+#ifndef PURESIZE
+#ifdef MULTI_FRAME
#define PURESIZE 200000
+#else
+#define PURESIZE 185000
+#endif
+#endif
#ifdef VIRT_ADDR_VARIES