/home/ntakagi/work/STLport-5.1.5/stlport/stl/config/compat.hGo 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 #if defined (__STL_DEBUG) && !defined (_STLP_DEBUG) 00008 # define _STLP_DEBUG __STL_DEBUG 00009 #endif 00010 #if defined (__STL_NO_ANACHRONISMS) && !defined (_STLP_NO_ANACHRONISMS) 00011 # define _STLP_NO_ANACHRONISMS __STL_NO_ANACHRONISMS 00012 #endif 00013 #if defined (__STL_NO_EXTENSIONS) && !defined (_STLP_NO_EXTENSIONS) 00014 # define _STLP_NO_EXTENSIONS __STL_NO_EXTENSIONS 00015 #endif 00016 #if defined (__STL_NO_EXCEPTIONS) && !defined (_STLP_NO_EXCEPTIONS) 00017 # define _STLP_NO_EXCEPTIONS __STL_NO_EXCEPTIONS 00018 #endif 00019 #if defined (__STL_NO_NAMESPACES) && !defined (_STLP_NO_NAMESPACES) 00020 # define _STLP_NO_NAMESPACES __STL_NO_NAMESPACES 00021 #endif 00022 #if defined (__STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS) && !defined (_STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS) 00023 # define _STLP_MINIMUM_DEFAULT_TEMPLATE_PARAMS __STL_MINIMUM_DEFAULT_TEMPLATE_PARAMS 00024 #endif 00025 #if defined (__STL_NO_OWN_NAMESPACE) && !defined (_STLP_NO_OWN_NAMESPACE) 00026 # define _STLP_NO_OWN_NAMESPACE __STL_NO_OWN_NAMESPACE 00027 #endif 00028 00029 #if defined (__STL_NO_RELOPS_NAMESPACE) && !defined (_STLP_NO_RELOPS_NAMESPACE) 00030 # define _STLP_NO_RELOPS_NAMESPACE __STL_NO_RELOPS_NAMESPACE 00031 #endif 00032 00033 #if defined (__STL_DEBUG_UNINITIALIZED) && !defined (_STLP_DEBUG_UNINITIALIZED) 00034 # define _STLP_DEBUG_UNINITIALIZED __STL_DEBUG_UNINITIALIZED 00035 #endif 00036 #if defined (__STL_SHRED_BYTE) && !defined (_STLP_SHRED_BYTE) 00037 # define _STLP_SHRED_BYTE __STL_SHRED_BYTE 00038 #endif 00039 #if defined (__STL_USE_MFC) && !defined (_STLP_USE_MFC) 00040 # define _STLP_USE_MFC __STL_USE_MFC 00041 #endif 00042 00043 #if defined (__STL_USE_NEWALLOC) && !defined (_STLP_USE_NEWALLOC) 00044 # define _STLP_USE_NEWALLOC __STL_USE_NEWALLOC 00045 #endif 00046 #if defined (__STL_USE_MALLOC) && !defined (_STLP_USE_MALLOC) 00047 # define _STLP_USE_MALLOC __STL_USE_MALLOC 00048 #endif 00049 00050 #if defined (__STL_DEBUG_ALLOC) && !defined (_STLP_DEBUG_ALLOC) 00051 # define _STLP_DEBUG_ALLOC __STL_DEBUG_ALLOC 00052 #endif 00053 00054 #if defined (__STL_DEBUG_MESSAGE) && !defined (_STLP_DEBUG_MESSAGE) 00055 # define _STLP_DEBUG_MESSAGE __STL_DEBUG_MESSAGE 00056 #endif 00057 00058 #if defined (__STL_DEBUG_TERMINATE) && !defined (_STLP_DEBUG_TERMINATE) 00059 # define _STLP_DEBUG_TERMINATE __STL_DEBUG_TERMINATE 00060 #endif 00061 00062 #if defined (__STL_USE_ABBREVS) && !defined (_STLP_USE_ABBREVS) 00063 # define _STLP_USE_ABBREVS __STL_USE_ABBREVS 00064 #endif 00065 00066 #if defined (__STL_NO_MSVC50_COMPATIBILITY) && !defined (_STLP_NO_MSVC50_COMPATIBILITY) 00067 # define _STLP_NO_MSVC50_COMPATIBILITY __STL_NO_MSVC50_COMPATIBILITY 00068 #endif 00069 00070 #if defined (__STL_USE_RAW_SGI_ALLOCATORS) && !defined (_STLP_USE_RAW_SGI_ALLOCATORS) 00071 # define _STLP_USE_RAW_SGI_ALLOCATORS __STL_USE_RAW_SGI_ALLOCATORS 00072 #endif 00073 00074 /* STLport do not support anymore the iostream wrapper mode so this macro should 00075 * always been define for other libraries that was using it: 00076 */ 00077 #if !defined (_STLP_OWN_IOSTREAMS) 00078 # define _STLP_OWN_IOSTREAMS 00079 #endif 00080 00081 #if defined (_STLP_NO_OWN_IOSTREAMS) 00082 # error STLport do not support anymore the wrapper mode. If you want to use STLport \ 00083 use its iostreams implementation or no iostreams at all. 00084 #endif
Generated on Mon Mar 10 15:32:46 2008 by ![]() |