1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/tools/stlport/stl/config/_cray.h Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -0,0 +1,69 @@
1.4 +/*
1.5 + * Copyright (c) 1997
1.6 + * Moscow Center for SPARC Technology
1.7 + *
1.8 + * Copyright (c) 1999
1.9 + * Boris Fomitchev
1.10 + *
1.11 + * This material is provided "as is", with absolutely no warranty expressed
1.12 + * or implied. Any use is at your own risk.
1.13 + *
1.14 + * Permission to use or copy this software for any purpose is hereby granted
1.15 + * without fee, provided the above notices are retained on all copies.
1.16 + * Permission to modify the code and to distribute modified code is granted,
1.17 + * provided the above notices are retained, and a notice that the code was
1.18 + * modified is included with the above copyright notice.
1.19 + *
1.20 + */
1.21 +
1.22 +#define _STLP_COMPILER "CC"
1.23 +
1.24 +// Mostly correct guess, change it for Alpha (and other environments
1.25 +// that has 64-bit "long")
1.26 +# define _STLP_UINT32_T unsigned long
1.27 +
1.28 +// Uncomment if long long is available
1.29 +# define _STLP_LONG_LONG long long
1.30 +
1.31 +// Uncomment this if your compiler can't inline while(), for()
1.32 +# define _STLP_LOOP_INLINE_PROBLEMS 1
1.33 +
1.34 +// Uncomment this if your compiler does not support exceptions
1.35 +// Cray C++ supports exceptions when '-h exceptions' option is user;
1.36 +// therefore '-D_STLP_HAS_NO_EXCEPTIONS' must be used when '-h exceptions'
1.37 +// is NOT used.
1.38 +//# define _STLP_HAS_NO_EXCEPTIONS 1
1.39 +
1.40 +// Delete?
1.41 +// Define this if compiler lacks <exception> header
1.42 +//# define _STLP_NO_EXCEPTION_HEADER 1
1.43 +
1.44 +// Uncomment this if your C library has lrand48() function
1.45 +# define _STLP_RAND48 1
1.46 +
1.47 +// Uncomment if native new-style C library headers lile <cstddef>, etc are not available.
1.48 +# define _STLP_HAS_NO_NEW_C_HEADERS 1
1.49 +
1.50 +// uncomment if new-style headers <new> is available
1.51 +# define _STLP_NO_NEW_NEW_HEADER 1
1.52 +
1.53 +// uncomment this if <iostream> and other STD headers put their stuff in ::namespace,
1.54 +// not std::
1.55 +# define _STLP_VENDOR_GLOBAL_STD
1.56 +
1.57 +// uncomment this if <cstdio> and the like put stuff in ::namespace,
1.58 +// not std::
1.59 +# define _STLP_VENDOR_GLOBAL_CSTD
1.60 +
1.61 +# define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x>
1.62 +// WARNING: Following is hardcoded to the system default C++ include files
1.63 +# define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </opt/ctl/CC/CC/include/##__x>
1.64 +
1.65 +
1.66 +# define _STLP_NO_NATIVE_MBSTATE_T
1.67 +# define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS
1.68 +//# define _STLP_VENDOR_GLOBAL_EXCEPT_STD
1.69 +
1.70 +#if !defined (_CRAYIEEE)
1.71 +# define _STLP_NO_IEC559_SUPPORT 1
1.72 +#endif