Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygen_bc.h
Go to the documentation of this file.
00001 /* STLport configuration file 00002 * It is internal STLport header - DO NOT include it directly */ 00003 00004 #define _STLP_COMPILER "Borland" 00005 00006 #if (__BORLANDC__ < 0x551) 00007 # error - Borland compilers below version 5.5.1 not supported. 00008 #endif 00009 00010 #pragma defineonoption _STLP_NO_RTTI -RT- 00011 00012 #define _STLP_DONT_SUP_DFLT_PARAM 00013 00014 #if (__BORLANDC__ >= 0x580) 00015 # define _STLP_HAS_INCLUDE_NEXT 00016 # define _STLP_NATIVE_HEADER(header) <../include/##header> 00017 # define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../include/dinkumware/##header> 00018 # define _STLP_NO_NEW_C_HEADERS 00019 # define _STLP_NO_FORCE_INSTANTIATE 00020 #endif 00021 00022 #if (__BORLANDC__ >= 0x570) && (__BORLANDC__ < 0x580) 00023 # define _STLP_NO_NEW_C_HEADERS 00024 # define _STLP_NO_FORCE_INSTANTIATE 00025 # define _STLP_DEF_CONST_DEF_PARAM_BUG 00026 # define _STLP_USE_DEFAULT_FILE_OFFSET 00027 00028 # if defined (__cplusplus) 00029 # define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include/c++/ ## GCC_VERSION 00030 # define _STLP_NATIVE_CPP_RUNTIME_INCLUDE_PATH ../include/c++/ ## GCC_VERSION 00031 # endif 00032 00033 # undef _SYS_CDEFS_H 00034 # include </usr/include/sys/cdefs.h> 00035 00036 # ifdef __MT__ 00037 # define _PTHREADS 00038 # if !defined (_RTLDLL) 00039 # define _STLP_DONT_USE_PTHREAD_SPINLOCK 00040 # endif 00041 # else 00042 # define _NOTHREADS 00043 # endif 00044 00045 # pragma defineonoption _CPPUNWIND -xd 00046 # define _STLP_NO_EXCEPTION_HEADER 00047 # define _STLP_DONT_USE_EXCEPTIONS 00048 #endif 00049 00050 #if (__BORLANDC__ >= 0x560) && (__BORLANDC__ < 0x570) 00051 # define _USE_OLD_RW_STL 00052 #endif 00053 00054 #if (__BORLANDC__ >= 0x560) 00055 # if !defined (__BUILDING_STLPORT) 00056 # define NOWINBASEINTERLOCK 00057 # endif 00058 # define _STLP_LANG_INVARIANT_DEFINED 00059 #endif 00060 00061 #if (__BORLANDC__ < 0x590) 00062 # define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 00063 # define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 00064 // <bitset> problems 00065 # define _STLP_MEMBER_SPECIALIZATION_BUG 1 00066 # ifdef __cplusplus 00067 # define _STLP_TR1 _STLP_STD_NAME::tr1:: 00068 # endif 00069 #endif 00070 00071 #if (__BORLANDC__ < 0x564) 00072 # define _STLP_QUALIFIED_SPECIALIZATION_BUG 00073 # define _STLP_NO_MOVE_SEMANTIC 00074 #endif 00075 00076 #define _STLP_DONT_USE_PRIV_NAMESPACE 00077 #define _STLP_NO_TYPENAME_BEFORE_NAMESPACE 00078 #define _STLP_NO_VENDOR_STDLIB_L 00079 #define _STLP_NO_VENDOR_MATH_F 00080 #define _STLP_DONT_USE_SHORT_STRING_OPTIM 1 00081 00082 #if (__BORLANDC__ < 0x570) || (__BORLANDC__ >= 0x580) 00083 #define _STLP_NO_NATIVE_MBSTATE_T 00084 #undef _STLP_NO_UNEXPECTED_EXCEPT_SUPPORT 00085 #endif 00086 00087 #if (__BORLANDC__ < 0x580) && !defined (_RTLDLL) 00088 # define _UNCAUGHT_EXCEPTION 1 00089 #endif 00090 00091 // <limits> problem 00092 #define _STLP_STATIC_CONST_INIT_BUG 00093 00094 #define _STLP_HAS_SPECIFIC_PROLOG_EPILOG 1 00095 00096 #define _STLP_LONG_LONG __int64 00097 00098 // auto enable thread safety and exceptions: 00099 #ifndef _CPPUNWIND 00100 # define _STLP_HAS_NO_EXCEPTIONS 00101 #endif 00102 00103 #if defined (__MT__) && !defined (_NOTHREADS) 00104 # define _STLP_THREADS 00105 #endif 00106 00107 #define _STLP_EXPORT_DECLSPEC __declspec(dllexport) 00108 #define _STLP_IMPORT_DECLSPEC __declspec(dllimport) 00109 00110 #define _STLP_CLASS_EXPORT_DECLSPEC __declspec(dllexport) 00111 #define _STLP_CLASS_IMPORT_DECLSPEC __declspec(dllimport) 00112 00113 #if defined (_DLL) 00114 # define _STLP_DLL 00115 #endif 00116 #if defined (_RTLDLL) 00117 # define _STLP_RUNTIME_DLL 00118 #endif 00119 #include <stl/config/_detect_dll_or_lib.h> 00120 #undef _STLP_RUNTIME_DLL 00121 #undef _STLP_DLL 00122 00123 #if defined (_STLP_USE_DYNAMIC_LIB) 00124 # define _STLP_USE_DECLSPEC 1 00125 # if defined (__BUILDING_STLPORT) 00126 # define _STLP_CALL __cdecl __export 00127 # else 00128 # define _STLP_CALL __cdecl 00129 # endif 00130 #else 00131 # define _STLP_CALL __cdecl 00132 #endif 00133 00134 #if !defined (__linux__) 00135 # include <stl/config/_auto_link.h> 00136 #endif 00137 00138 #include <stl/config/_feedback.h> Generated on Sat May 26 2012 04:28:24 for ReactOS by
1.7.6.1
|