16#if !defined (_STLP_OUTERMOST_HEADER_ID)
17# define _STLP_OUTERMOST_HEADER_ID 0x205
19#elif (_STLP_OUTERMOST_HEADER_ID == 0x205) && !defined (_STLP_DONT_POP_HEADER_ID)
20# define _STLP_DONT_POP_HEADER_ID
25# if !defined(__BUILDING_STLPORT) && (_STLP_OUTERMOST_HEADER_ID == 0x205)
26# pragma message("eMbedded Visual C++ 3 and .NET don't have a errno.h header; STLport won't include native errno.h here")
31# define _STLP_NATIVE_ERRNO_H_INCLUDED
32# if defined (_STLP_HAS_INCLUDE_NEXT)
33# include_next <errno.h>
35# include _STLP_NATIVE_C_HEADER(errno.h)
37# if defined (__BORLANDC__) && (__BORLANDC__ >= 0x590) && defined (__cplusplus)
39using _STLP_VENDOR_CSTD::__errno;
44# if !defined (_STLP_NATIVE_ERRNO_H_INCLUDED)
56# error errno has been defined before inclusion of errno.h header.
60#if (_STLP_OUTERMOST_HEADER_ID == 0x205)
61# if ! defined (_STLP_DONT_POP_HEADER_ID)
63# undef _STLP_OUTERMOST_HEADER_ID
65# undef _STLP_DONT_POP_HEADER_ID
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE