File Index Symbol Index

/* ymath.h internal header */
#pragma once
#ifndef _YMATH
#define _YMATH
#ifndef RC_INVOKED
#include <yvals.h>
_STL_DISABLE_CLANG_WARNINGS
#pragma push_macro("new")
#undef new
#if !defined(MRTDLL) || !defined(_CRTBLD)
#ifndef _M_CEE_PURE
/* MACROS FOR _Dtest RETURN (0 => ZERO) */
#define _DENORM (-2) /* C9X only */
#define _FINITE (-1)
#define _INFCODE 1
#define _NANCODE 2
/* MACROS FOR _Feraise ARGUMENT */
#define _FE_DIVBYZERO 0x04
#define _FE_INEXACT 0x20
#define _FE_INVALID 0x01
#define _FE_OVERFLOW 0x08
#define _FE_UNDERFLOW 0x10
typedef
union
{
/* pun float types as integer array */
unsigned
short
_Word
[
8
];
float
_Float
;
double
_Double
;
long
double
_Long_double
; }
_Dconst
;
/* double DECLARATIONS */
_Nan
,
_Snan
;
/* float DECLARATIONS */
/* long double DECLARATIONS */
#if !defined(MRTDLL) || !defined(_CRTBLD)
#ifndef _M_CEE_PURE
#pragma pop_macro("new")
_STL_RESTORE_CLANG_WARNINGS
/* * Copyright (c) by P.J. Plauger. All rights reserved. * Consult your license regarding permissions and restrictions. V6.50:0009 */