diff options
Diffstat (limited to 'lib/msun/src/w_cabs.c')
-rw-r--r-- | lib/msun/src/w_cabs.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/msun/src/w_cabs.c b/lib/msun/src/w_cabs.c index eae6dc0..543b858 100644 --- a/lib/msun/src/w_cabs.c +++ b/lib/msun/src/w_cabs.c @@ -9,11 +9,15 @@ __FBSDID("$FreeBSD$"); #include <complex.h> +#include <float.h> #include <math.h> double -cabs(z) - double complex z; +cabs(double complex z) { return hypot(creal(z), cimag(z)); } + +#if LDBL_MANT_DIG == 53 +__weak_reference(cabs, cabsl); +#endif |