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