185 |
|
|
186 |
#ifndef HAVE_SHM |
#ifndef HAVE_SHM |
187 |
|
|
188 |
/* Force it into data space! */ |
/* Force it into data space! Initialize it to a nonzero value; |
189 |
|
otherwise some compilers put it into BSS. */ |
190 |
|
|
191 |
EMACS_INT pure[PURESIZE / sizeof (EMACS_INT)] = {0,}; |
EMACS_INT pure[PURESIZE / sizeof (EMACS_INT)] = {1,}; |
192 |
#define PUREBEG (char *) pure |
#define PUREBEG (char *) pure |
193 |
|
|
194 |
#else /* HAVE_SHM */ |
#else /* HAVE_SHM */ |
405 |
|
|
406 |
struct gcpro *gcprolist; |
struct gcpro *gcprolist; |
407 |
|
|
408 |
/* Addresses of staticpro'd variables. */ |
/* Addresses of staticpro'd variables. Initialize it to a nonzero |
409 |
|
value; otherwise some compilers put it into BSS. */ |
410 |
|
|
411 |
#define NSTATICS 1280 |
#define NSTATICS 1280 |
412 |
Lisp_Object *staticvec[NSTATICS] = {0}; |
Lisp_Object *staticvec[NSTATICS] = {&Vpurify_flag}; |
413 |
|
|
414 |
/* Index of next unused slot in staticvec. */ |
/* Index of next unused slot in staticvec. */ |
415 |
|
|