comparison src/m/windowsnt.h @ 771:943eaba38521

[xemacs-hg @ 2002-03-13 08:51:24 by ben] The big ben-mule-21-5 check-in! Various files were added and deleted. See CHANGES-ben-mule. There are still some test suite failures. No crashes, though. Many of the failures have to do with problems in the test suite itself rather than in the actual code. I'll be addressing these in the next day or so -- none of the test suite failures are at all critical. Meanwhile I'll be trying to address the biggest issues -- i.e. build or run failures, which will almost certainly happen on various platforms. All comments should be sent to ben@xemacs.org -- use a Cc: if necessary when sending to mailing lists. There will be pre- and post- tags, something like pre-ben-mule-21-5-merge-in, and post-ben-mule-21-5-merge-in.
author ben
date Wed, 13 Mar 2002 08:54:06 +0000
parents abe6d1db359e
children 308d34e9f07d
comparison
equal deleted inserted replaced
770:336a418893b5 771:943eaba38521
23 23
24 /* The following line tells the configuration script what sort of 24 /* The following line tells the configuration script what sort of
25 operating system this machine is likely to run. 25 operating system this machine is likely to run.
26 USUAL-OPSYS="<name of system .h file here, without the s- or .h>" */ 26 USUAL-OPSYS="<name of system .h file here, without the s- or .h>" */
27 27
28 /* Now define a symbol for the cpu type, if your compiler
29 does not define it automatically:
30 Ones defined so far include vax, m68000, ns16000, pyramid,
31 orion, tahoe, APOLLO and many others */
32
33 /* Define CANNOT_DUMP on machines where unexec does not work.
34 Then the function dump-emacs will not be defined
35 and temacs will do (load "loadup") automatically unless told otherwise. */
36
37 /*
38 #define CANNOT_DUMP 1
39 #define CANNOT_UNEXEC 1
40 */
41
42 /* Do not define LOAD_AVE_TYPE or LOAD_AVE_CVT 28 /* Do not define LOAD_AVE_TYPE or LOAD_AVE_CVT
43 since there is no load average available. */ 29 since there is no load average available. */
44 30
45 /* Start and end of text and data. */
46 #define DATA_END get_data_end ()
47 #define DATA_START get_data_start () 31 #define DATA_START get_data_start ()
48
49 /* Define C_ALLOCA if this machine does not support a true alloca
50 and the one written in C should be used instead.
51 Define HAVE_ALLOCA to say that the system provides a properly
52 working alloca function and it should be used.
53 Define neither one if an assembler-language alloca
54 in the file alloca.s should be used. */
55
56 /* #define C_ALLOCA */
57 #include <malloc.h>
58 #define HAVE_ALLOCA
59
60 /* Define NO_REMAP if memory segmentation makes it not work well
61 to change the boundary between the text section and data section
62 when Emacs is dumped. If you define this, the preloaded Lisp
63 code will not be sharable; but that's better than failing completely. */
64
65 /* #define NO_REMAP */
66
67 /* After adding support for a new system, modify the large case
68 statement in the `configure' script to recognize reasonable
69 configuration names, and add a description of the system to
70 `etc/MACHINES'.
71
72 If you've just fixed a problem in an existing configuration file,
73 you should also check `etc/MACHINES' to make sure its descriptions
74 of known problems in that configuration should be updated. */