1.1 --- a/epoc32/include/stdapis/stlport/stl/_epilog.h Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/stdapis/stlport/stl/_epilog.h Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,44 @@
1.4 -_epilog.h
1.5 +/* NOTE : this header has no guards and is MEANT for multiple inclusion !
1.6 + * If you are using "header protection" option with your compiler,
1.7 + * please also find #pragma which disables it and put it here, to
1.8 + * allow reentrancy of this header.
1.9 + */
1.10 +
1.11 +/* If the platform provides any specific epilog actions,
1.12 + like #pragmas, do include platform-specific prolog file */
1.13 +# if defined (_STLP_HAS_SPECIFIC_PROLOG_EPILOG)
1.14 +# include <config/_epilog.h>
1.15 +# endif
1.16 +
1.17 +# ifndef _STLP_NO_POST_COMPATIBLE_SECTION
1.18 +# include <stl/_config_compat_post.h>
1.19 +# endif
1.20 +
1.21 +/* provide a mechanism to redefine std:: namespace in a way that is transparent to the
1.22 + * user. _STLP_REDEFINE_STD is being used for wrapper files that include native headers
1.23 + * to temporary undef the std macro. */
1.24 +# if defined ( _STLP_USE_NAMESPACES ) && (defined ( _STLP_USE_OWN_NAMESPACE ) && !defined ( _STLP_REDEFINE_STD ) )
1.25 +# undef _STLP_REDEFINE_STD
1.26 +# define _STLP_REDEFINE_STD 1
1.27 +# endif
1.28 +
1.29 +# if defined (_STLP_REDEFINE_STD)
1.30 +/* We redefine "std" to "stlport", so that user code may use std:: transparently */
1.31 +# undef std
1.32 +# define std STLPORT
1.33 +# else
1.34 +# if defined(__cplusplus)
1.35 +# ifndef _STLP_CONFIG_H
1.36 +# include <stl/_config.h>
1.37 +# endif
1.38 +
1.39 +# endif /* __cplusplus */
1.40 +# endif
1.41 +
1.42 +
1.43 +
1.44 +
1.45 +
1.46 +
1.47 +
1.48 +