epoc32/include/tools/stlport/stl/config/_icc.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/_icc.h	Tue Mar 16 16:12:26 2010 +0000
     1.3 @@ -0,0 +1,44 @@
     1.4 +// STLport configuration file
     1.5 +// It is internal STLport header - DO NOT include it directly
     1.6 +// A list of Intel compiler for Linux portion of STLport settings.
     1.7 +
     1.8 +#define _STLP_COMPILER "Intel ICC"
     1.9 +
    1.10 +#define _STLP_LONG_LONG long long
    1.11 +
    1.12 +// Edit relative path below (or put full path) to get native
    1.13 +// compiler headers included. Default is "../include".
    1.14 +// C headers may reside in different directory, so separate macro is provided.
    1.15 +#if (__INTEL_COMPILER < 800)
    1.16 +# define _STLP_NATIVE_INCLUDE_PATH ../include
    1.17 +# define _STLP_NATIVE_C_INCLUDE_PATH ../include
    1.18 +# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
    1.19 +#endif
    1.20 +
    1.21 +#if (__INTEL_COMPILER >= 800)
    1.22 +# define _STLP_NATIVE_INCLUDE_PATH ../include/c++
    1.23 +# define _STLP_NATIVE_C_INCLUDE_PATH ../include
    1.24 +# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
    1.25 +
    1.26 +#endif /* __INTEL_COMPILER >= 800 */
    1.27 +
    1.28 +#define _STLP_HAS_NO_NEW_C_HEADERS 1
    1.29 +#define _STLP_VENDOR_GLOBAL_CSTD 1
    1.30 +
    1.31 +/* Systems having GLIBC installed have different traits */
    1.32 +#if !defined (_STLP_USE_GLIBC) && defined (__linux__)
    1.33 +# define _STLP_USE_GLIBC
    1.34 +# define _XOPEN_SOURCE 600
    1.35 +#endif
    1.36 +
    1.37 +#undef _STLP_NO_UNCAUGHT_EXCEPT_SUPPORT
    1.38 +
    1.39 +
    1.40 +#ifndef __GNUC__
    1.41 +# define __GNUC__ 3
    1.42 +#endif
    1.43 +
    1.44 +//#define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
    1.45 +
    1.46 +#define _STLP_NO_FORCE_INSTANTIATE
    1.47 +//#define _REENTRANT