1 /*========================================== */ 2 #if 1 /* def _STLP_3_COMPATIBILITY */ 3 4 # define __SGI_STL_PORT _STLPORT_VERSION 5 6 # if defined (_STLP_DEBUG) && ! defined ( __STL_DEBUG ) 7 # define __STL_DEBUG _STLP_DEBUG 8 # endif 9 10 # if defined (_STLP_USE_NAMESPACES) 11 # undef __STL_USE_NAMESPACES 12 # define __STL_USE_NAMESPACES _STLP_USE_NAMESPACES 13 # endif 14 15 # if defined (_STLP_USE_EXCEPTIONS) 16 # undef __STL_USE_EXCEPTIONS 17 # define __STL_USE_EXCEPTIONS _STLP_USE_EXCEPTIONS 18 # endif 19 20 # if defined (_STLP_BEGIN_NAMESPACE) && ! defined ( __STL_BEGIN_NAMESPACE ) 21 # define __STL_BEGIN_NAMESPACE _STLP_BEGIN_NAMESPACE 22 # define __STL_END_NAMESPACE _STLP_END_NAMESPACE 23 # define __STL_VENDOR_STD _STLP_VENDOR_STD 24 # define __STL_VENDOR_CSTD _STLP_VENDOR_CSTD 25 # endif 26 # endif 27 28 /* 29 # if defined (_STLP_XXX) && ! defined ( __STL_XXX ) 30 # define __STL_XXX _STLP_XXX 31 # endif 32 */ 33 34 /* 5.0 -> 4.6 compatibility section */ 35 #if 1 /* def _STLP_46_COMPATIBILITY */ 36 37 /* provide a uniform way to access full functionality */ 38 # define __slist__ slist 39 # define __map__ map 40 # define __multimap__ multimap 41 # define __set__ set 42 # define __multiset__ multiset 43 # define __list__ list 44 # define __hash_map__ hash_map 45 # define __hash_multimap__ hash_multimap 46 # define __hash_set__ hash_set 47 # define __hash_multiset__ hash_multiset 48 # define __vector__ vector 49 50 #endif 51 52