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