9 #pragma pack(push,_CRT_PACKING) 18 #ifndef _EXCEPTION_DEFINED 19 #define _EXCEPTION_DEFINED 29 #ifndef _COMPLEX_DEFINED 30 #define _COMPLEX_DEFINED 34 #if !__STDC__ && !defined(__cplusplus) 35 #define complex _complex 51 #define HUGE_VAL _HUGE 54 #define _HUGE_ENUF 1e+300 56 #define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF)) 57 #define HUGE_VALD ((double)INFINITY) 58 #define HUGE_VALF ((float)INFINITY) 59 #define HUGE_VALL ((long double)INFINITY) 60 #define NAN ((float)(INFINITY * 0.0F)) 67 #define FP_INFINITE _INFCODE 68 #define FP_NAN _NANCODE 69 #define FP_NORMAL _FINITE 70 #define FP_SUBNORMAL _DENORM 74 #define _matherrl _matherr 77 #ifndef _CRT_ABS_DEFINED 78 #define _CRT_ABS_DEFINED 102 #ifndef _CRT_MATHERR_DEFINED 103 #define _CRT_MATHERR_DEFINED 107 #ifndef _CRT_ATOF_DEFINED 108 #define _CRT_ATOF_DEFINED 113 #ifndef _SIGN_DEFINED 114 #define _SIGN_DEFINED 134 #if defined(__i386__) || defined(_M_IX86) 138 #if defined(__x86_64) || defined(_M_AMD64) 144 #if defined(__x86_64) || defined(_M_AMD64) || \ 145 defined(__arm__) || defined(_M_ARM) || \ 146 defined(__arm64__) || defined(_M_ARM64) 151 #if defined(__ia64__) || defined (_M_IA64) 159 #if defined(__ia64__) || defined(_M_IA64) || \ 160 defined(__arm__) || defined(_M_ARM) || \ 161 defined(__arm64__) || defined(_M_ARM64) 167 #if defined(_CRTBLD) || \ 168 defined(__x86_64) || defined(_M_AMD64) || \ 169 defined(__ia64__) || defined(_M_IA64) || \ 170 defined(__arm__) || defined(_M_ARM) || \ 171 defined(__arm64__) || defined(_M_ARM64) 195 #if defined(_MSC_VER) && (defined(_M_AMD64) || defined(_M_ARM)) 197 #pragma warning(suppress:4164) 198 #pragma function(acosf,asinf,atanf,atan2f,ceilf,cosf,coshf,expf,floorf,fmodf,logf,log10f,log10f,powf,sinf,sinhf,sqrtf,tanf,tanhf) 276 #define DOMAIN _DOMAIN 278 #define OVERFLOW _OVERFLOW 279 #define UNDERFLOW _UNDERFLOW 282 #define matherr _matherr 364 #if defined(_USE_MATH_DEFINES) && !defined(_MATH_DEFINES_DEFINED) 365 #define _MATH_DEFINES_DEFINED 367 #define M_E 2.71828182845904523536 368 #define M_LOG2E 1.44269504088896340736 369 #define M_LOG10E 0.434294481903251827651 370 #define M_LN2 0.693147180559945309417 371 #define M_LN10 2.30258509299404568402 372 #define M_PI 3.14159265358979323846 373 #define M_PI_2 1.57079632679489661923 374 #define M_PI_4 0.785398163397448309616 375 #define M_1_PI 0.318309886183790671538 376 #define M_2_PI 0.636619772367581343076 377 #define M_2_SQRTPI 1.12837916709551257390 378 #define M_SQRT2 1.41421356237309504880 379 #define M_SQRT1_2 0.707106781186547524401
_Check_return_ double __cdecl tanh(_In_ double x)
_Check_return_ __CRT_INLINE long double _hypotl(_In_ long double x, _In_ long double y)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
static size_t double int int int * sign
_Check_return_ __CRT_INLINE long double __CRTDECL tanl(_In_ long double x)
_Check_return_ __CRT_INLINE float logf(_In_ float x)
_Check_return_ _CRTIMP double __cdecl ceil(_In_ double x)
_Check_return_ __CRT_INLINE long double atan2l(_In_ long double y, _In_ long double x)
double __cdecl copysign(double, double)
_Check_return_ __CRT_INLINE long double asinl(_In_ long double x)
_CRT_NONSTDC_DEPRECATE(_j0) _CRTIMP double __cdecl j0(_In_ double x)
_Check_return_ __CRT_INLINE float floorf(_In_ float x)
_Check_return_ __CRT_INLINE float __CRTDECL ldexpf(_In_ float x, _In_ int y)
_Check_return_ __CRT_INLINE double round(_In_ double x)
_Check_return_ __CRT_INLINE long double sinhl(_In_ long double x)
_Check_return_ __CRT_INLINE long long llrintf(_In_ float x)
_Check_return_ double __cdecl log(_In_ double x)
_Check_return_ __CRT_INLINE long double _copysignl(_In_ long double number, _In_ long double sign)
_Check_return_ __CRT_INLINE float acosf(_In_ float x)
_Check_return_ __CRT_INLINE long double expl(_In_ long double x)
_Check_return_ _CRTIMP double __cdecl _atof_l(_In_z_ const char *str, _In_opt_ _locale_t locale)
_Check_return_ __CRT_INLINE long double coshl(_In_ long double x)
_Check_return_ double __cdecl atan2(_In_ double y, _In_ double x)
_Check_return_ _CRTIMP double __cdecl _nextafter(_In_ double x, _In_ double y)
_Check_return_ __CRT_INLINE long double sqrtl(_In_ long double x)
_Check_return_ __CRT_INLINE long double frexpl(_In_ long double x, _Out_ int *y)
_Check_return_ _CRTIMP double __cdecl _cabs(_In_ struct _complex a)
_Check_return_ _CRTIMP double __cdecl ldexp(_In_ double x, _In_ int y)
_Check_return_ _CRTIMP double __cdecl _yn(_In_ int x, _In_ double y)
GLint GLint GLint GLint GLint x
_Check_return_ __CRT_INLINE long double fabsl(_In_ long double x)
_Check_return_ double __cdecl pow(_In_ double x, double y)
_Check_return_ _CRTIMP double __cdecl _j0(_In_ double x)
_Check_return_ __CRT_INLINE long lrint(_In_ double x)
_Check_return_ _CRTIMP double __cdecl _hypot(_In_ double x, _In_ double y)
_Check_return_ __CRT_INLINE long long llrintl(_In_ long double x)
_Check_return_ __CRT_INLINE long double hypotl(_In_ long double x, _In_ long double y)
_Check_return_ double __cdecl sinh(_In_ double x)
_Check_return_ __CRT_INLINE double rint(_In_ double x)
_Check_return_ double __cdecl cos(_In_ double x)
_Check_return_ __CRT_INLINE float expf(_In_ float x)
_Check_return_ __CRT_INLINE float cosf(_In_ float x)
_Check_return_ __CRT_INLINE long lroundf(_In_ float x)
_Check_return_ __CRT_INLINE long double roundl(_In_ long double x)
_Check_return_ __CRT_INLINE float roundf(_In_ float x)
_Check_return_ _CRTIMP double __cdecl atof(_In_z_ const char *str)
_Check_return_ __CRT_INLINE long lrintl(_In_ long double x)
#define _CRT_JIT_INTRINSIC
_Check_return_ double __cdecl cosh(_In_ double x)
_Check_return_ __CRT_INLINE long double acosl(_In_ long double x)
static size_t double number
_Check_return_ __CRT_INLINE long double sinl(_In_ long double x)
_Check_return_ double __cdecl asin(_In_ double x)
_Check_return_ __CRT_INLINE float sqrtf(_In_ float x)
_Check_return_ __CRT_INLINE long long llround(_In_ double x)
_Check_return_ __CRT_INLINE float frexpf(_In_ float x, _Out_ int *y)
_Check_return_ _CRTIMP double __cdecl _copysign(_In_ double x, _In_ double sgn)
_Check_return_ __CRT_INLINE long double logl(_In_ long double x)
_Check_return_ _CRTIMP double __cdecl _y1(_In_ double x)
_Check_return_ __CRT_INLINE float _chgsignf(_In_ float x)
_Check_return_ long long __cdecl llabs(_In_ long long x)
_Check_return_ __CRT_INLINE long double ldexpl(_In_ long double x, _In_ int y)
_Check_return_ __CRT_INLINE long double tanhl(_In_ long double x)
_Check_return_ _CRT_JIT_INTRINSIC double __cdecl sqrt(_In_ double x)
_Check_return_ __CRT_INLINE double hypot(_In_ double x, _In_ double y)
_Check_return_ __CRT_INLINE float modff(_In_ float x, _Out_ float *y)
_Check_return_ __CRT_INLINE long lrintf(_In_ float x)
_Check_return_ __CRT_INLINE float powf(_In_ float x, _In_ float y)
_Check_return_ double __cdecl fmod(_In_ double x, _In_ double y)
GLboolean GLboolean GLboolean b
_Check_return_ double __cdecl tan(_In_ double x)
_Check_return_ __CRT_INLINE float sinhf(_In_ float x)
_Check_return_ double __cdecl acos(_In_ double x)
_Check_return_ __CRT_INLINE float fmodf(_In_ float x, _In_ float y)
_CRTIMP double const _HUGE
_Check_return_ double __cdecl log10(_In_ double x)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
_Check_return_ _CRTIMP double __cdecl _chgsign(_In_ double x)
_Check_return_ __CRT_INLINE long lroundl(_In_ long double x)
_Check_return_ __CRT_INLINE long long llrint(_In_ double x)
_Check_return_ __CRT_INLINE float _copysignf(_In_ float x, _In_ float y)
_Check_return_ __CRT_INLINE long double floorl(_In_ long double x)
_Check_return_ __CRT_INLINE long double modfl(_In_ long double x, _Out_ long double *y)
_Check_return_ __CRT_INLINE long double rintl(_In_ long double x)
_Check_return_ _CRT_JIT_INTRINSIC double __cdecl fabs(_In_ double x)
_Check_return_ __CRT_INLINE long double _chgsignl(_In_ long double number)
_Check_return_ __CRT_INLINE long double atanl(_In_ long double x)
_Check_return_ __CRT_INLINE float rintf(_In_ float x)
_Check_return_ __CRT_INLINE float tanf(_In_ float x)
_Check_return_ __CRT_INLINE long double cosl(_In_ long double x)
int __CRTDECL _matherr(_Inout_ struct _exception *exception)
_Check_return_ __CRT_INLINE float hypotf(_In_ float x, _In_ float y)
static float(__cdecl *square_half_float)(float x
_Check_return_ __CRT_INLINE long lround(_In_ double x)
_Check_return_ __CRT_INLINE float sinf(_In_ float x)
_Check_return_ _CRTIMP double __cdecl frexp(_In_ double x, _Out_ int *y)
_Check_return_ __CRT_INLINE float log10f(_In_ float x)
_Check_return_ __CRT_INLINE float atanf(_In_ float x)
GLint GLint GLint GLint GLint GLint y
_Check_return_ int __cdecl abs(_In_ int x)
_Check_return_ double __cdecl atan(_In_ double x)
_Check_return_ __CRT_INLINE long double powl(_In_ long double x, _In_ long double y)
_Check_return_ double __cdecl exp(_In_ double x)
_Check_return_ _CRTIMP double __cdecl _jn(_In_ int x, _In_ double y)
_Check_return_ __CRT_INLINE long double log10l(_In_ long double x)
_Check_return_ __CRT_INLINE float _hypotf(_In_ float x, _In_ float y)
_Check_return_ _CRTIMP double __cdecl _j1(_In_ double x)
_Check_return_ __CRT_INLINE float __CRTDECL fabsf(_In_ float x)
_Check_return_ __CRT_INLINE long double ceill(_In_ long double x)
_Check_return_ __CRT_INLINE long double fmodl(_In_ long double x, _In_ long double y)
_Check_return_ __CRT_INLINE float asinf(_In_ float x)
_Check_return_ long __cdecl labs(_In_ long x)
_Check_return_ __CRT_INLINE float atan2f(_In_ float x, _In_ float y)
_Check_return_ __CRT_INLINE long long llroundl(_In_ long double x)
GLboolean GLboolean GLboolean GLboolean a
_Check_return_ _CRTIMP double __cdecl floor(_In_ double x)
_Check_return_ __CRT_INLINE float ceilf(_In_ float x)
_Check_return_ __CRT_INLINE float coshf(_In_ float x)
_Check_return_ double __cdecl sin(_In_ double x)
_Check_return_ __CRT_INLINE float tanhf(_In_ float x)
_Check_return_ __CRT_INLINE long long llroundf(_In_ float x)
_Check_return_ _CRTIMP double __cdecl _y0(_In_ double x)
_Check_return_ _CRTIMP double __cdecl modf(_In_ double x, _Out_ double *y)