19 #ifndef _STLP_INTERNAL_STDEXCEPT_BASE 20 #define _STLP_INTERNAL_STDEXCEPT_BASE 22 #if !defined (_STLP_USE_NATIVE_STDEXCEPT) || defined (_STLP_USE_OWN_NAMESPACE) 24 # ifndef _STLP_INTERNAL_EXCEPTION 28 # if defined(_STLP_USE_EXCEPTIONS) || \ 29 !(defined(_MIPS_SIM) && defined(_ABIO32) && (_MIPS_SIM == _ABIO32)) 31 # ifndef _STLP_INTERNAL_CSTRING 35 # ifndef _STLP_STRING_FWD_H 39 # ifndef _STLP_USE_NO_IOSTREAMS 40 # define _STLP_OWN_STDEXCEPT 1 52 # if defined (_STLP_WCE_NET) || \ 53 defined (_STLP_USE_DYNAMIC_LIB) && defined (_STLP_USING_CROSS_NATIVE_RUNTIME_LIB) 54 # define _STLP_DO_WARNING_POP 55 # pragma warning (push) 56 # pragma warning (disable: 4275) // Non dll interface class 'exception' used as base 60 # if !defined (_STLP_NO_EXCEPTION_HEADER) 61 # if !defined (_STLP_EXCEPTION_BASE) && !defined (_STLP_BROKEN_EXCEPTION_CLASS) && \ 62 defined (_STLP_USE_NAMESPACES) && defined (_STLP_USE_OWN_NAMESPACE) 66 # define _STLP_EXCEPTION_BASE exception 78 enum { _S_bufsize = 256 };
79 char _M_static_name[_S_bufsize];
83 # if defined (_STLP_USE_NO_IOSTREAMS) && !defined (__BUILDING_STLPORT) 88 # if defined (_STLP_DO_WARNING_POP) 89 # pragma warning (pop) 90 # undef _STLP_DO_WARNING_POP #define _STLP_EXCEPTION_BASE
#define _STLP_NOTHROW_INHERENTLY
#define _STLP_CLASS_DECLSPEC
#define _STLP_END_NAMESPACE
#define _STLP_BEGIN_NAMESPACE