|
|
Go to the documentation of this file.
33 # define NEED_SNPRINTF
40 # define NEED_STRCASECMP
49 #if defined(__alpha) && !defined(linux)
50 # include <standards.h>
52 # if _XOPEN_SOURCE+0 > 0
59 # define NEED_SNPRINTF
65 # if __DECCXX_VER >= 60060002
66 # define R__VECNEWDELETE
67 # define R__PLACEMENTDELETE
72 # define NEED_STRCASECMP
73 # define R__NONSCALARFPOS
77 #if defined(__sun) && !defined(linux)
92 # if __SUNPRO_CC > 0x420
93 # define R__SOLARIS_CC50
94 # define R__ANSISTREAM
96 # if __SUNPRO_CC >= 0x420
101 #if defined(__sgi) && !defined(linux)
114 # if __GNU_LIBRARY__ == 6
119 # if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 2
120 # define R__NONSCALARFPOS2
121 # define R__USESTHROW
125 #if defined(linux) && defined(__i386__)
135 #if defined(linux) && defined(__ia64__)
143 #if defined(linux) && defined(__alpha__)
151 #if defined(linux) && defined(__arm__)
158 #if defined(linux) && defined(__sparc__)
165 #if defined(linux) && defined(__sgi)
172 #if defined(linux) && defined(__powerpc__)
177 # if __GNUC__ >= 3 || __GNUC_MINOR__ >= 90
182 #if defined(__Lynx__) && defined(__powerpc__)
187 # define NEED_STRCASECMP
188 # define NEED_SNPRINTF
191 #if defined(__FreeBSD__)
198 #if defined(__APPLE__)
207 # define NEED_SNPRINTF
214 # if __GNUC__ >= 3 || __GNUC_MINOR__ >= 90
215 # define R__VECNEWDELETE
216 # define R__PLACEMENTDELETE
218 # if __GNUC__ >= 3 || __GNUC_MINOR__ >= 91
219 # define R__ANSISTREAM
221 # if __GNUC__ >= 3 || __GNUC_MINOR__ >= 97
222 # define R__NEWSTDHEADER
224 # if defined(__ia64__) && __GNUC__ < 3
225 # define R__VECNEWDELETE
226 # define R__PLACEMENTDELETE
227 # define R__ANSISTREAM
233 # define R__ANSISTREAM
234 # define R__VECNEWDELETE
235 # define R__PLACEMENTDELETE
239 #ifdef __INTEL_COMPILER
240 # define R__INTEL_COMPILER
241 # define R__ANSISTREAM
242 # define R__VECNEWDELETE
243 # define R__PLACEMENTDELETE
248 # define R__VECNEWDELETE
269 # if defined(macintosh)
275 # define NEED_STRCASECMP
276 # define NEED_SNPRINTF
280 # define NEED_STRCASECMP
286 # define R__VISUAL_CPLUSPLUS
288 # define NEED_STRCASECMP
289 # define NEED_SNPRINTF
291 # define R__VECNEWDELETE
292 # define R__PLACEMENTDELETE
300 # define NEED_STRCASECMP
301 # define NEED_SNPRINTF
314 # define _NAME1_(name) name
315 # define _NAME2_(name1,name2) name1##name2
316 # define _NAME3_(name1,name2,name3) name1##name2##name3
319 # define _QUOTE_(name) #name
323 # define _NAME1_(name) name
324 # define _NAME2_(name1,name2) _NAME1_(name1)name2
325 # define _NAME3_(name1,name2,name3) _NAME2_(name1,name2)name3
327 # define _QUOTE_(name) "name"
335 # define SafeDelete(p) { if (p) { delete p; p = 0; } }
337 # define SafeDelete(p) { delete p; p = 0; }