epoc32/include/tools/stlport/stl/config/_cray.h
branchSymbian2
changeset 2 2fe1408b6811
child 4 837f303aceeb
     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