diff options
| -rw-r--r-- | include/tgmath.h | 63 | 
1 files changed, 63 insertions, 0 deletions
| diff --git a/include/tgmath.h b/include/tgmath.h index 52913913..a181ef00 100644 --- a/include/tgmath.h +++ b/include/tgmath.h @@ -121,6 +121,69 @@ sizeof(double) == sizeof(long double)  	__LDBL(x) ? fabsl(x) : \  	fabs(x) )) +/* suppress any macros in math.h or complex.h */ + +#undef acos +#undef acosh +#undef asin +#undef asinh +#undef atan +#undef atan2 +#undef atanh +#undef carg +#undef cbrt +#undef ceil +#undef cimag +#undef conj +#undef copysign +#undef cos +#undef cosh +#undef cproj +#undef creal +#undef erf +#undef erfc +#undef exp +#undef exp2 +#undef expm1 +#undef fabs +#undef fdim +#undef floor +#undef fma +#undef fmax +#undef fmin +#undef fmod +#undef frexp +#undef hypot +#undef ilogb +#undef ldexp +#undef lgamma +#undef llrint +#undef llround +#undef log +#undef log10 +#undef log1p +#undef log2 +#undef logb +#undef lrint +#undef lround +#undef nearbyint +#undef nextafter +#undef nexttoward +#undef pow +#undef remainder +#undef remquo +#undef rint +#undef round +#undef scalbln +#undef scalbn +#undef sin +#undef sinh +#undef sqrt +#undef tan +#undef tanh +#undef tgamma +#undef trunc +  /* tg functions */  #define acos(x)         __tg_real_complex(acos, (x)) | 
