]> git.buserror.net Git - polintos/scott/priv.git/blob - include/c++/stl/stl/_config_compat_post.h
minor doc updates
[polintos/scott/priv.git] / include / c++ / stl / stl / _config_compat_post.h
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 #ifndef  _STLP_USING_NAMESPACE_BUG
38 # define _STLP_USING_NAMESPACE_BUG
39 #endif
40
41 /* provide a uniform way to access full funclionality */
42 # define __slist__         slist
43 # define __map__           map
44 # define __multimap__      multimap
45 # define __set__           set
46 # define __multiset__      multiset
47 # define __list__          list
48 # define __hash_map__      hash_map
49 # define __hash_multimap__ hash_multimap
50 # define __hash_set__      hash_set
51 # define __hash_multiset__ hash_multiset
52 # define __vector__        vector
53
54 #endif
55