comparison src/pure.c @ 171:929b76928fce r20-3b12

Import from CVS: tag r20-3b12
author cvs
date Mon, 13 Aug 2007 09:47:52 +0200
parents 376386a54a3c
children e121b013d1f0
comparison
equal deleted inserted replaced
170:98a42ee61975 171:929b76928fce
19 19
20 #include <config.h> 20 #include <config.h>
21 #include "puresize.h" 21 #include "puresize.h"
22 #include "lisp.h" 22 #include "lisp.h"
23 23
24 /* Moved from puresize.h to here so alloc.c does not get recompiled */
25
26 /* Current build process on NT does not generate a puresize_adjust.h */
27 /* file. --marcpa */
28 #ifdef WINDOWSNT
29 # define PURESIZE_ADJUSTMENT 1000000
30 #else
31 # include <puresize_adjust.h>
32 #endif
33 #define PURESIZE ((RAW_PURESIZE) + (PURESIZE_ADJUSTMENT))
34
35 long int
36 get_PURESIZE(void)
37 {
38 return PURESIZE;
39 }
40
24 Lisp_Object pure[PURESIZE / sizeof (Lisp_Object)] 41 Lisp_Object pure[PURESIZE / sizeof (Lisp_Object)]
25 /* Force linker to put it into data space! */ 42 /* Force linker to put it into data space! */
26 #ifdef NO_UNION_TYPE 43 #ifdef NO_UNION_TYPE
27 = {0}; 44 = {0};
28 #else 45 #else