Mercurial > emacs
comparison src/s/msdos.h @ 105883:395f8907be68
(SYSTEM_PURESIZE_EXTRA): Reduce by further 30K.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 06 Nov 2009 11:39:31 +0000 |
parents | 16436901d3db |
children | b7172a719841 |
comparison
equal
deleted
inserted
replaced
105882:043c605c26d7 | 105883:395f8907be68 |
---|---|
194 /* Define one of these for easier conditionals. */ | 194 /* Define one of these for easier conditionals. */ |
195 #ifdef HAVE_X_WINDOWS | 195 #ifdef HAVE_X_WINDOWS |
196 /* We need a little extra space, see ../../lisp/loadup.el and the | 196 /* We need a little extra space, see ../../lisp/loadup.el and the |
197 commentary below, in the non-X branch. The 140KB number was | 197 commentary below, in the non-X branch. The 140KB number was |
198 measured on GNU/Linux and on MS-WIndows. */ | 198 measured on GNU/Linux and on MS-WIndows. */ |
199 #define SYSTEM_PURESIZE_EXTRA (-170000+140000) | 199 #define SYSTEM_PURESIZE_EXTRA (-200000+140000) |
200 #define LIBX11_SYSTEM -lxext -lsys | 200 #define LIBX11_SYSTEM -lxext -lsys |
201 #else | 201 #else |
202 /* We need a little extra space, see ../../lisp/loadup.el. | 202 /* We need a little extra space, see ../../lisp/loadup.el. |
203 As of 20091024, DOS-specific files use up 62KB of pure space. But | 203 As of 20091024, DOS-specific files use up 62KB of pure space. But |
204 overall, we end up wasting 130KB of pure space, because | 204 overall, we end up wasting 130KB of pure space, because |
206 non-DOS specific files and load history; the latter is about 55K, | 206 non-DOS specific files and load history; the latter is about 55K, |
207 but depends on the depth of the top-level Emacs directory in the | 207 but depends on the depth of the top-level Emacs directory in the |
208 directory tree). Given the unknown policy of different DPMI | 208 directory tree). Given the unknown policy of different DPMI |
209 hosts regarding loading of untouched pages, I'm not going to risk | 209 hosts regarding loading of untouched pages, I'm not going to risk |
210 enlarging Emacs footprint by another 100+ KBytes. */ | 210 enlarging Emacs footprint by another 100+ KBytes. */ |
211 #define SYSTEM_PURESIZE_EXTRA (-170000+65000) | 211 #define SYSTEM_PURESIZE_EXTRA (-200000+65000) |
212 #endif | 212 #endif |
213 | 213 |
214 /* Tell the garbage collector that setjmp is known to save all | 214 /* Tell the garbage collector that setjmp is known to save all |
215 registers relevant for conservative garbage collection in the | 215 registers relevant for conservative garbage collection in the |
216 jmp_buf. */ | 216 jmp_buf. */ |