24 #ifndef _STLP_INTERNAL_LIMITS 25 #define _STLP_INTERNAL_LIMITS 35 #if defined (_STLP_HAS_WCHAR_T) && !defined (_STLP_INTERNAL_CWCHAR) 65 template <
class __number>
108 #ifdef _STLP_LIMITED_DEFAULT_TEMPLATES 109 # ifdef _STLP_LONG_LONG 110 # define _STLP_LIMITS_MIN_TYPE _STLP_LONG_LONG 111 # define _STLP_LIMITS_MAX_TYPE unsigned _STLP_LONG_LONG 113 # define _STLP_LIMITS_MIN_TYPE long 114 # define _STLP_LIMITS_MAX_TYPE unsigned long 117 # define _STLP_LIMITS_MIN_TYPE _Int 118 # define _STLP_LIMITS_MAX_TYPE _Int 121 template <
class _Int,
124 int __idigits,
bool __ismod>
143 template <
class __number,
144 int __Digits,
int __Digits10,
145 int __MinExp,
int __MaxExp,
146 int __MinExp10,
int __MaxExp10,
168 #if (!defined (_STLP_MSVC) || (_STLP_MSVC > 1300)) && \ 169 (!defined (__BORLANDC__) || (__BORLANDC__ >= 0x590)) && \ 170 (!defined (_CRAY) || defined (_CRAYIEEE)) 196 #if !defined (_STLP_NO_BOOL) 208 #if !defined (_STLP_NO_SIGNED_BUILTINS) 220 #if !(defined (_STLP_NO_WCHAR_T) || defined (_STLP_WCHAR_T_IS_USHORT)) 239 #if defined (__xlC__) && (__xlC__ == 0x500) 241 # define INT_MIN -2147483648 264 #if defined (_STLP_LONG_LONG) 266 # if defined (_STLP_MSVC) || defined (__BORLANDC__) 267 # define LONGLONG_MAX 0x7fffffffffffffffi64 268 # define LONGLONG_MIN (-LONGLONG_MAX-1i64) 269 # define ULONGLONG_MAX 0xffffffffffffffffUi64 271 # ifndef LONGLONG_MAX 272 # define LONGLONG_MAX 0x7fffffffffffffffLL 274 # ifndef LONGLONG_MIN 275 # define LONGLONG_MIN (-LONGLONG_MAX-1LL) 277 # ifndef ULONGLONG_MAX 278 # define ULONGLONG_MAX 0xffffffffffffffffULL 282 # if !defined (__GNUC__) || (__GNUC__ == 2 && __GNUC_MINOR__ <= 96) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 3) 347 template <
class __dummy>
359 #if !defined (_STLP_NO_LONG_DOUBLE) 367 #if defined (_STLP_USE_TEMPLATE_EXPORT) 371 #if defined (__GNUC__) 372 # if defined (__FLT_DENORM_MIN__) 373 # define _STLP_FLT_DENORM_MIN __FLT_DENORM_MIN__ 375 # define _STLP_FLT_DENORM_STYLE denorm_absent 377 # if defined (__DBL_DENORM_MIN__) 378 # define _STLP_DBL_DENORM_MIN __DBL_DENORM_MIN__ 380 # define _STLP_DBL_DENORM_STYLE denorm_absent 382 # if defined (__LDBL_DENORM_MIN__) 383 # define _STLP_LDBL_DENORM_MIN __LDBL_DENORM_MIN__ 385 # define _STLP_LDBL_DENORM_STYLE denorm_absent 392 #if !defined (_STLP_FLT_DENORM_STYLE) 393 # define _STLP_FLT_DENORM_STYLE denorm_present 396 #if !defined (_STLP_DBL_DENORM_STYLE) 397 # define _STLP_DBL_DENORM_STYLE denorm_present 400 #if !defined (_STLP_LDBL_DENORM_STYLE) 401 # define _STLP_LDBL_DENORM_STYLE denorm_present 416 _STLP_FLT_DENORM_STYLE,
421 #if defined (_STLP_FLT_DENORM_MIN) 422 {
return _STLP_FLT_DENORM_MIN; }
434 #undef _STLP_FLT_DENORM_MIN 435 #undef _STLP_FLT_DNORM_STYLE 447 _STLP_DBL_DENORM_STYLE,
452 #if defined (_STLP_DBL_DENORM_MIN) 453 {
return _STLP_DBL_DENORM_MIN; }
465 #if !defined (_STLP_NO_LONG_DOUBLE) 477 _STLP_LDBL_DENORM_STYLE,
482 #if defined (_STLP_LDBL_DENORM_MIN) 483 {
return _STLP_LDBL_DENORM_MIN; }
493 #if !defined (_STLP_MSVC) 499 #if !defined (_STLP_MSVC) 505 #if !defined (_STLP_MSVC) 518 #if !defined (_STLP_LINK_TIME_INSTANTIATION) static float(_STLP_CALL max)() _STLP_NOTHROW
#define _STLP_LDBL_DENORM_STYLE
static float _STLP_CALL quiet_NaN() _STLP_NOTHROW
#define _STLP_STATIC_CONSTANT(__type, __assignment)
static float _STLP_CALL round_error() _STLP_NOTHROW
static long double _STLP_CALL get_LD_inf()
static double _STLP_CALL infinity() _STLP_NOTHROW
static _Int _STLP_CALL max() _STLP_NOTHROW
static long double _STLP_CALL round_error() _STLP_NOTHROW
static float _STLP_CALL get_F_qNaN()
static long double _STLP_CALL denorm_min() _STLP_NOTHROW
static float _STLP_CALL get_F_inf()
#define _STLP_MOVE_TO_PRIV_NAMESPACE
static double(_STLP_CALL min)() _STLP_NOTHROW
unsigned short(__cdecl typeof(TIFFCurrentDirectory))(struct tiff *)
static long double _STLP_CALL epsilon() _STLP_NOTHROW
static double _STLP_CALL epsilon() _STLP_NOTHROW
_STLP_STATIC_CONSTANT(int, digits=(__idigits< 0) ?((int)((sizeof(_Int) *(CHAR_BIT))) -((__imin==0) ? 0 :1)) :(__idigits))
static const char mbstate_t *static wchar_t const char mbstate_t *static const wchar_t int *static double
static __number _STLP_CALL round_error() _STLP_NOTHROW
static float _STLP_CALL signaling_NaN() _STLP_NOTHROW
static __number _STLP_CALL max() _STLP_NOTHROW
static double _STLP_CALL round_error() _STLP_NOTHROW
static long double _STLP_CALL quiet_NaN() _STLP_NOTHROW
static long double _STLP_CALL signaling_NaN() _STLP_NOTHROW
static float(_STLP_CALL min)() _STLP_NOTHROW
static double _STLP_CALL quiet_NaN() _STLP_NOTHROW
typedef bool(CARDLIBPROC *pCanDragProc)(CardRegion &stackobj
#define _STLP_MOVE_TO_STD_NAMESPACE
static double _STLP_CALL get_D_sNaN()
static __number _STLP_CALL min() _STLP_NOTHROW
static __number _STLP_CALL infinity() _STLP_NOTHROW
static __number _STLP_CALL signaling_NaN() _STLP_NOTHROW
#define _STLP_EXPORT_TEMPLATE_CLASS
static double(_STLP_CALL max)() _STLP_NOTHROW
static float _STLP_CALL get_F_sNaN()
#define _STLP_LIMITS_MAX_TYPE
static long double _STLP_CALL infinity() _STLP_NOTHROW
static float _STLP_CALL epsilon() _STLP_NOTHROW
static long double _STLP_CALL get_LD_sNaN()
static float _STLP_CALL infinity() _STLP_NOTHROW
_STLP_STATIC_CONSTANT(int, digits=__Digits)
static double _STLP_CALL denorm_min() _STLP_NOTHROW
#define _STLP_TEMPLATE_NULL
static long double _STLP_CALL get_LD_qNaN()
static float _STLP_CALL denorm_min() _STLP_NOTHROW
static double _STLP_CALL get_D_qNaN()
static float(__cdecl *square_half_float)(float x
static long double _STLP_CALL get_LD_denormMin()
_STLP_STATIC_CONSTANT(int, digits=0)
static __number _STLP_CALL epsilon() _STLP_NOTHROW
#define _STLP_END_NAMESPACE
#define _STLP_FLT_DENORM_STYLE
#define _STLP_DBL_DENORM_STYLE
static __number _STLP_CALL quiet_NaN() _STLP_NOTHROW
static _Int _STLP_CALL min() _STLP_NOTHROW
#define _STLP_LIMITS_MIN_TYPE
static long double(_STLP_CALL min)() _STLP_NOTHROW
#define _STLP_BEGIN_NAMESPACE
static double _STLP_CALL get_D_inf()
static const int digits[]
static BOOL is_integer(parse_buffer *buf)
static unsigned(__cdecl *hash_bstr)(bstr_t s)
static double _STLP_CALL get_D_denormMin()
static __number _STLP_CALL denorm_min() _STLP_NOTHROW
static float _STLP_CALL get_F_denormMin()
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
static double _STLP_CALL signaling_NaN() _STLP_NOTHROW
static long double(_STLP_CALL max)() _STLP_NOTHROW