ReactOS 0.4.15-dev-7918-g2a2556c
_sgi.h
Go to the documentation of this file.
1// STLport configuration file
2// It is internal STLport header - DO NOT include it directly
3
4#define _STLP_COMPILER "CC"
5
6#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
7
8// define native include path before trying to include anything
9
10#define _STLP_NATIVE_HEADER(__x) </usr/include/CC/##__x>
11#define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x>
12#define _STLP_NATIVE_OLD_STREAMS_HEADER(__x) </usr/include/CC/##__x>
13#define _STLP_NATIVE_CPP_C_HEADER(__x) </usr/include/CC/##__x>
14#define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </usr/include/CC/##__x>
15
16#define _STLP_NO_NATIVE_MBSTATE_T
17
18#define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS
19#define _STLP_NO_NATIVE_WIDE_FUNCTIONS
20#define _STLP_NO_MEMBER_TEMPLATE_CLASSES
21
22// #define _STLP_NO_BAD_ALLOC
23
24#define _STL_HAS_NAMESPACES
25
26#if ! defined (__EXCEPTIONS) && ! defined (_STLP_NO_EXCEPTIONS)
27# define _STLP_NO_EXCEPTIONS
28#endif
29
30#define __EDG_SWITCHES
31
32#define _STLP_USE_SGI_STRING 1
33
34#define _STLP_HAS_NO_NEW_C_HEADERS 1
35// # define _STLP_VENDOR_GLOBAL_EXCEPT_STD
36
37#define _STLP_NO_POST_COMPATIBLE_SECTION
38
39#include <standards.h>
40
41#if !(_COMPILER_VERSION >= 730)
42# define _STLP_NO_NEW_NEW_HEADER 1
43#endif
44
45#if (_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
46# define _STLP_EXTERN_RANGE_ERRORS
47#endif
48
49#if !defined(_BOOL)
50# define _STLP_NO_BOOL
51#endif
52#if defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32
53# define _STLP_STATIC_CONST_INIT_BUG
54#endif
55
56#if (_COMPILER_VERSION < 720) || (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32)
57# define _STLP_DEF_CONST_PLCT_NEW_BUG
58# define _STLP_DEF_CONST_DEF_PARAM_BUG
59#endif
60#if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
61# define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
62#endif
63#if !defined(_STANDARD_C_PLUS_PLUS)
64# define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS
65#endif
66#if !((_COMPILER_VERSION >= 721) && defined(_NAMESPACES))
67# define _STLP_HAS_NO_NAMESPACES
68#endif
69#if (_COMPILER_VERSION < 721) || !defined(_STL_HAS_NAMESPACES) || defined(_STLP_NO_NAMESPACES)
70# define _STLP_NO_EXCEPTION_HEADER
71#endif
72#if _COMPILER_VERSION < 730 || !defined(_STANDARD_C_PLUS_PLUS) || !defined(_NAMESPACES)
73# define _STLP_NO_BAD_ALLOC
74#endif
75#if defined(_LONGLONG) && defined(_SGIAPI) && _SGIAPI
76# define _STLP_LONG_LONG long long
77#endif
78#if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
79# define _STLP_USE_NO_IOSTREAMS
80#endif
81#if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
82# define _STLP_NO_AT_MEMBER_FUNCTION
83#endif
84// # if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
85#if !(_COMPILER_VERSION >= 721 && defined(_STANDARD_C_PLUS_PLUS))
86# define _STLP_NO_TEMPLATE_CONVERSIONS
87#endif
88#if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
89# define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
90#endif
91
92#if !defined (_NOTHREADS) && !defined (_STLP_THREADS_DEFINED) && !defined (__GNUC__)
93# define _STLP_SGI_THREADS
94#endif