diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/stdapis/stlport/stl/_epilog.h --- a/epoc32/include/stdapis/stlport/stl/_epilog.h Tue Nov 24 13:55:44 2009 +0000 +++ b/epoc32/include/stdapis/stlport/stl/_epilog.h Tue Mar 16 16:12:26 2010 +0000 @@ -1,1 +1,44 @@ -_epilog.h +/* NOTE : this header has no guards and is MEANT for multiple inclusion ! + * If you are using "header protection" option with your compiler, + * please also find #pragma which disables it and put it here, to + * allow reentrancy of this header. + */ + +/* If the platform provides any specific epilog actions, + like #pragmas, do include platform-specific prolog file */ +# if defined (_STLP_HAS_SPECIFIC_PROLOG_EPILOG) +# include +# endif + +# ifndef _STLP_NO_POST_COMPATIBLE_SECTION +# include +# endif + +/* provide a mechanism to redefine std:: namespace in a way that is transparent to the + * user. _STLP_REDEFINE_STD is being used for wrapper files that include native headers + * to temporary undef the std macro. */ +# if defined ( _STLP_USE_NAMESPACES ) && (defined ( _STLP_USE_OWN_NAMESPACE ) && !defined ( _STLP_REDEFINE_STD ) ) +# undef _STLP_REDEFINE_STD +# define _STLP_REDEFINE_STD 1 +# endif + +# if defined (_STLP_REDEFINE_STD) +/* We redefine "std" to "stlport", so that user code may use std:: transparently */ +# undef std +# define std STLPORT +# else +# if defined(__cplusplus) +# ifndef _STLP_CONFIG_H +# include +# endif + +# endif /* __cplusplus */ +# endif + + + + + + + +