comparison src/m/intel386.h @ 151:59463afc5666 r20-3b2

Import from CVS: tag r20-3b2
author cvs
date Mon, 13 Aug 2007 09:37:19 +0200
parents 538048ae2ab8
children 3bb7ccffb0c0
comparison
equal deleted inserted replaced
150:8ebb1c0f0f6f 151:59463afc5666
165 #define NO_REMAP 165 #define NO_REMAP
166 #define TEXT_START 0 166 #define TEXT_START 0
167 #endif /* USG */ 167 #endif /* USG */
168 #endif /* not XENIX */ 168 #endif /* not XENIX */
169 169
170 #ifdef BSD
171 #define HAVE_ALLOCA
172 #endif /* BSD */
173
174 /* If compiling with GCC, let GCC implement alloca. */
175 #if defined(__GNUC__) && !defined(alloca)
176 #define alloca(n) __builtin_alloca(n)
177 #define HAVE_ALLOCA
178 #endif
179
180 /* Solaris defines alloca to __builtin_alloca & doesn't provide a prototype. */
181 #ifdef __SUNPRO_C
182 # ifndef NOT_C_CODE
183 # include <alloca.h>
184 void *__builtin_alloca (unsigned int);
185 # endif /* __SUNPRO_C */
186 #endif /* NOT_C_CODE */
187
188 #ifdef USG5_4 170 #ifdef USG5_4
189 #define DATA_SEG_BITS 0x08000000 171 #define DATA_SEG_BITS 0x08000000
190 #endif 172 #endif
191 173
192 #ifdef MSDOS 174 #ifdef MSDOS