comparison src/s/mingw32.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
83 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a 83 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
84 * group of arguments and treat it as an array of the arguments. */ 84 * group of arguments and treat it as an array of the arguments. */
85 85
86 #define NO_ARG_ARRAY 86 #define NO_ARG_ARRAY
87 87
88 /* Define WORD_MACHINE if addresses and such have
89 * to be corrected before they can be used as byte counts. */
90
91 #define WORD_MACHINE
92
93 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
94 the 24-bit bit field into an int. In other words, if bit fields
95 are always unsigned.
96
97 If you use NO_UNION_TYPE, this flag does not matter. */
98
99 #define EXPLICIT_SIGN_EXTEND
100 /* System calls that are encapsulated */ 88 /* System calls that are encapsulated */
101 #define ENCAPSULATE_RENAME 89 #define ENCAPSULATE_RENAME
102 #define ENCAPSULATE_OPEN 90 #define ENCAPSULATE_OPEN
103 #define ENCAPSULATE_FOPEN 91 #define ENCAPSULATE_FOPEN
104 #define ENCAPSULATE_MKDIR 92 #define ENCAPSULATE_MKDIR
118 Otherwise Emacs assumes that text space precedes data space, 106 Otherwise Emacs assumes that text space precedes data space,
119 numerically. */ 107 numerically. */
120 108
121 /* Text does precede data space, but this is never a safe assumption. */ 109 /* Text does precede data space, but this is never a safe assumption. */
122 #define VIRT_ADDR_VARIES 110 #define VIRT_ADDR_VARIES
123
124 /* set this if you have a new version of cygwin
125 #define DATA_SEG_BITS 0x10000000
126 */
127 111
128 /* If you are compiling with a non-C calling convention but need to 112 /* If you are compiling with a non-C calling convention but need to
129 declare vararg routines differently, put it here */ 113 declare vararg routines differently, put it here */
130 #define _VARARGS_ __cdecl 114 #define _VARARGS_ __cdecl
131 115