Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygencompat.h
Go to the documentation of this file.
00001 00002 /* 00003 * Compatibility section 00004 * This section sets new-style macros based on old-style ones, for compatibility 00005 */ 00006 00007 #ifndef RC_INVOKED 00008 00009 #if defined (__STL_DEBUG) && !defined (_STLP_DEBUG) 00010 # define _STLP_DEBUG __STL_DEBUG 00011 #endif 00012 #if defined (__STL_NO_ANACHRONISMS) && !defined (_STLP_NO_ANACHRONISMS) 00013 # define _STLP_NO_ANACHRONISMS __STL_NO_ANACHRONISMS 00014 #endif 00015 #if defined (__STL_NO_EXTENSIONS) && !defined (_STLP_NO_EXTENSIONS) 00016 # define _STLP_NO_EXTENSIONS __STL_NO_EXTENSIONS 00017 #endif 00018 #if defined (__STL_NO_EXCEPTIONS) && !defined (_STLP_NO_EXCEPTIONS) 00019 # define _STLP_NO_EXCEPTIONS __STL_NO_EXCEPTIONS 00020 #endif 00021 #if defined (__STL_NO_NAMESPACES) && !defined (_STLP_NO_NAMESPACES) 00022 # define _STLP_NO_NAMESPACES __STL_NO_NAMESPACES 00023 #endif 00024 #if defined (__STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS) && !defined (_STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS) 00025 # define _STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS __STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS 00026 #endif 00027 #if defined (__STL_NO_OWN_NAMESPACE) && !defined (_STLP_NO_OWN_NAMESPACE) 00028 # define _STLP_NO_OWN_NAMESPACE __STL_NO_OWN_NAMESPACE 00029 #endif 00030 00031 #if defined (__STL_NO_RELOPS_NAMESPACE) && !defined (_STLP_NO_RELOPS_NAMESPACE) 00032 # define _STLP_NO_RELOPS_NAMESPACE __STL_NO_RELOPS_NAMESPACE 00033 #endif 00034 00035 #if defined (__STL_DEBUG_UNINITIALIZED) && !defined (_STLP_DEBUG_UNINITIALIZED) 00036 # define _STLP_DEBUG_UNINITIALIZED __STL_DEBUG_UNINITIALIZED 00037 #endif 00038 #if defined (__STL_SHRED_BYTE) && !defined (_STLP_SHRED_BYTE) 00039 # define _STLP_SHRED_BYTE __STL_SHRED_BYTE 00040 #endif 00041 #if defined (__STL_USE_MFC) && !defined (_STLP_USE_MFC) 00042 # define _STLP_USE_MFC __STL_USE_MFC 00043 #endif 00044 00045 #if defined (__STL_USE_NEWALLOC) && !defined (_STLP_USE_NEWALLOC) 00046 # define _STLP_USE_NEWALLOC __STL_USE_NEWALLOC 00047 #endif 00048 #if defined (__STL_USE_MALLOC) && !defined (_STLP_USE_MALLOC) 00049 # define _STLP_USE_MALLOC __STL_USE_MALLOC 00050 #endif 00051 00052 #if defined (__STL_DEBUG_ALLOC) && !defined (_STLP_DEBUG_ALLOC) 00053 # define _STLP_DEBUG_ALLOC __STL_DEBUG_ALLOC 00054 #endif 00055 00056 #if defined (__STL_DEBUG_MESSAGE) && !defined (_STLP_DEBUG_MESSAGE) 00057 # define _STLP_DEBUG_MESSAGE __STL_DEBUG_MESSAGE 00058 #endif 00059 00060 #if defined (__STL_DEBUG_TERMINATE) && !defined (_STLP_DEBUG_TERMINATE) 00061 # define _STLP_DEBUG_TERMINATE __STL_DEBUG_TERMINATE 00062 #endif 00063 00064 #if defined (__STL_USE_ABBREVS) && !defined (_STLP_USE_ABBREVS) 00065 # define _STLP_USE_ABBREVS __STL_USE_ABBREVS 00066 #endif 00067 00068 #if defined (__STL_NO_MSVC50_COMPATIBILITY) && !defined (_STLP_NO_MSVC50_COMPATIBILITY) 00069 # define _STLP_NO_MSVC50_COMPATIBILITY __STL_NO_MSVC50_COMPATIBILITY 00070 #endif 00071 00072 /* STLport do not support anymore the iostream wrapper mode so this macro should 00073 * always been define for other libraries that was using it: 00074 */ 00075 #if !defined (_STLP_OWN_IOSTREAMS) 00076 # define _STLP_OWN_IOSTREAMS 00077 #endif 00078 00079 #if defined (_STLP_NO_OWN_IOSTREAMS) 00080 # error STLport do not support anymore the wrapper mode. If you want to use STLport \ 00081 use its iostreams implementation or no iostreams at all. 00082 #endif 00083 00084 #endif /* RC_INVOKED */ Generated on Mon May 28 2012 04:18:41 for ReactOS by
1.7.6.1
|