Home | History | Annotate | Download | only in stl
      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