_config_compat_post.h 1.4 KB

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