15#if defined(_STLP_THROW_RANGE_ERRORS)
16# if defined (_STLP_WHOLE_NATIVE_STD) && defined (_STLP_DONT_REDEFINE_STD)
22# define _STLP_THROW_MSG(ex,msg) throw std::ex(msg)
24# if defined (__BUILDING_STLPORT)
28# ifndef _STLP_INTERNAL_STDEXCEPT
31# ifndef _STLP_INTERNAL_STRING_H
35# define _STLP_THROW_MSG(ex,msg) throw ex(msg)
38# if defined (__BUILDING_STLPORT)
42# ifndef _STLP_INTERNAL_CSTDLIB
45# ifndef _STLP_INTERNAL_CSTDIO
49# define _STLP_THROW_MSG(ex,msg) puts(msg),_STLP_ABORT()
55#if defined (_STLP_EXTERN_RANGE_ERRORS)
56# define _STLP_THROW_FUNCT_SPEC void _STLP_DECLSPEC
58# define _STLP_THROW_FUNCT_SPEC inline void
83#undef _STLP_THROW_FUNCT_SPEC
#define _STLP_THROW_MSG(ex, msg)
#define _STLP_THROW_FUNCT_SPEC
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_overflow_error(const char *__msg)
_STLP_BEGIN_NAMESPACE _STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_runtime_error(const char *__msg)
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_invalid_argument(const char *__msg)
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_out_of_range(const char *__msg)
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_range_error(const char *__msg)
_STLP_THROW_FUNCT_SPEC _STLP_CALL __stl_throw_length_error(const char *__msg)
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE