Mercurial > hg > xemacs-beta
comparison src/s/cygwin32.h @ 400:a86b2b5e0111 r21-2-30
Import from CVS: tag r21-2-30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:14:34 +0200 |
parents | 74fd4e045ea6 |
children | 2f8bb876ab1d |
comparison
equal
deleted
inserted
replaced
399:376370fb5946 | 400:a86b2b5e0111 |
---|---|
185 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a | 185 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a |
186 * group of arguments and treat it as an array of the arguments. */ | 186 * group of arguments and treat it as an array of the arguments. */ |
187 | 187 |
188 #define NO_ARG_ARRAY | 188 #define NO_ARG_ARRAY |
189 | 189 |
190 /* Define WORD_MACHINE if addresses and such have | |
191 * to be corrected before they can be used as byte counts. */ | |
192 | |
193 #define WORD_MACHINE | |
194 | |
195 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend | |
196 the 24-bit bit field into an int. In other words, if bit fields | |
197 are always unsigned. | |
198 | |
199 If you use NO_UNION_TYPE, this flag does not matter. */ | |
200 | |
201 #define EXPLICIT_SIGN_EXTEND | |
202 | |
203 /* Data type of load average, as read out of kmem. */ | 190 /* Data type of load average, as read out of kmem. */ |
204 | 191 |
205 #define LOAD_AVE_TYPE long | 192 #define LOAD_AVE_TYPE long |
206 | 193 |
207 /* Convert that into an integer that is 100 for a load average of 1.0 */ | 194 /* Convert that into an integer that is 100 for a load average of 1.0 */ |
215 Otherwise Emacs assumes that text space precedes data space, | 202 Otherwise Emacs assumes that text space precedes data space, |
216 numerically. */ | 203 numerically. */ |
217 | 204 |
218 /* Text does precede data space, but this is never a safe assumption. */ | 205 /* Text does precede data space, but this is never a safe assumption. */ |
219 #define VIRT_ADDR_VARIES | 206 #define VIRT_ADDR_VARIES |
220 | |
221 /* set this if you have a new version of cygwin | |
222 #define DATA_SEG_BITS 0x10000000 | |
223 */ | |
224 | 207 |
225 /* If you are compiling with a non-C calling convention but need to | 208 /* If you are compiling with a non-C calling convention but need to |
226 declare vararg routines differently, put it here */ | 209 declare vararg routines differently, put it here */ |
227 #define _VARARGS_ __cdecl | 210 #define _VARARGS_ __cdecl |
228 | 211 |