Mercurial > hg > xemacs-beta
comparison src/m/windowsnt.h @ 412:697ef44129c6 r21-2-14
Import from CVS: tag r21-2-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:20:41 +0200 |
parents | de805c49cfc1 |
children |
comparison
equal
deleted
inserted
replaced
411:12e008d41344 | 412:697ef44129c6 |
---|---|
28 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a | 28 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a |
29 * group of arguments and treat it as an array of the arguments. */ | 29 * group of arguments and treat it as an array of the arguments. */ |
30 | 30 |
31 #define NO_ARG_ARRAY | 31 #define NO_ARG_ARRAY |
32 | 32 |
33 /* Define WORD_MACHINE if addresses and such have | |
34 * to be corrected before they can be used as byte counts. */ | |
35 | |
36 #define WORD_MACHINE | |
37 | |
33 /* Now define a symbol for the cpu type, if your compiler | 38 /* Now define a symbol for the cpu type, if your compiler |
34 does not define it automatically: | 39 does not define it automatically: |
35 Ones defined so far include vax, m68000, ns16000, pyramid, | 40 Ones defined so far include vax, m68000, ns16000, pyramid, |
36 orion, tahoe, APOLLO and many others */ | 41 orion, tahoe, APOLLO and many others */ |
37 | 42 |
38 /* Use type int rather than a union, to represent Lisp_Object */ | 43 /* Use type int rather than a union, to represent Lisp_Object */ |
39 /* This is desirable for most machines. */ | 44 /* This is desirable for most machines. */ |
40 | 45 |
41 #define NO_UNION_TYPE | 46 #define NO_UNION_TYPE |
47 | |
48 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend | |
49 the 24-bit bit field into an int. In other words, if bit fields | |
50 are always unsigned. | |
51 | |
52 If you use NO_UNION_TYPE, this flag does not matter. */ | |
53 | |
54 #define EXPLICIT_SIGN_EXTEND | |
42 | 55 |
43 /* Data type of load average, as read out of kmem. */ | 56 /* Data type of load average, as read out of kmem. */ |
44 | 57 |
45 #define LOAD_AVE_TYPE long | 58 #define LOAD_AVE_TYPE long |
46 | 59 |
87 when Emacs is dumped. If you define this, the preloaded Lisp | 100 when Emacs is dumped. If you define this, the preloaded Lisp |
88 code will not be sharable; but that's better than failing completely. */ | 101 code will not be sharable; but that's better than failing completely. */ |
89 | 102 |
90 /* #define NO_REMAP */ | 103 /* #define NO_REMAP */ |
91 | 104 |
105 /* Some really obscure 4.2-based systems (like Sequent DYNIX) | |
106 * do not support asynchronous I/O (using SIGIO) on sockets, | |
107 * even though it works fine on tty's. If you have one of | |
108 * these systems, define the following, and then use it in | |
109 * config.h (or elsewhere) to decide when (not) to use SIGIO. | |
110 * | |
111 * You'd think this would go in an operating-system description file, | |
112 * but since it only occurs on some, but not all, BSD systems, the | |
113 * reasonable place to select for it is in the machine description | |
114 * file. | |
115 */ | |
116 | |
117 /* #define NO_SOCK_SIGIO */ | |
118 | |
92 /* After adding support for a new system, modify the large case | 119 /* After adding support for a new system, modify the large case |
93 statement in the `configure' script to recognize reasonable | 120 statement in the `configure' script to recognize reasonable |
94 configuration names, and add a description of the system to | 121 configuration names, and add a description of the system to |
95 `etc/MACHINES'. | 122 `etc/MACHINES'. |
96 | 123 |