45 lines
1.2 KiB
C
45 lines
1.2 KiB
C
/* 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 <config/_epilog.h>
|
|
# endif
|
|
|
|
# ifndef _STLP_NO_POST_COMPATIBLE_SECTION
|
|
# include <stl/_config_compat_post.h>
|
|
# 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 <stl/_config.h>
|
|
# endif
|
|
|
|
# endif /* __cplusplus */
|
|
# endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|