home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
stlpt453.zip
/
STLport-4.5.3
/
stlport
/
stl
/
_epilog.h
< prev
next >
Wrap
C/C++ Source or Header
|
2001-11-14
|
1KB
|
42 lines
/* 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_DONT_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
# if defined (_STLP_USE_OWN_NAMESPACE) && defined (_STLP_OWN_IOSTREAMS)
namespace _STLP_STD {}
namespace std {
using namespace _STLP_STD;
}
# endif
# endif /* __cplusplus */
# endif