diff options
Diffstat (limited to 'libm/w_hypot.c')
| -rw-r--r-- | libm/w_hypot.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/libm/w_hypot.c b/libm/w_hypot.c index 9ed348e3e..02e8977dc 100644 --- a/libm/w_hypot.c +++ b/libm/w_hypot.c @@ -1,4 +1,3 @@ -/* @(#)w_hypot.c 5.1 93/09/24 */ /* * ==================================================== * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. @@ -10,10 +9,6 @@ * ==================================================== */ -#if defined(LIBM_SCCS) && !defined(lint) -static char rcsid[] = "$NetBSD: w_hypot.c,v 1.6 1995/05/10 20:49:07 jtc Exp $"; -#endif - /* * wrapper hypot(x,y) */ @@ -21,12 +16,7 @@ static char rcsid[] = "$NetBSD: w_hypot.c,v 1.6 1995/05/10 20:49:07 jtc Exp $"; #include "math.h" #include "math_private.h" -#ifdef __STDC__ - double hypot(double x, double y)/* wrapper hypot */ -#else - double hypot(x,y) /* wrapper hypot */ - double x,y; -#endif +double hypot(double x, double y)/* wrapper hypot */ { #ifdef _IEEE_LIBM return __ieee754_hypot(x,y); @@ -34,7 +24,7 @@ static char rcsid[] = "$NetBSD: w_hypot.c,v 1.6 1995/05/10 20:49:07 jtc Exp $"; double z; z = __ieee754_hypot(x,y); if(_LIB_VERSION == _IEEE_) return z; - if((!finite(z))&&finite(x)&&finite(y)) + if((!isfinite(z))&&isfinite(x)&&isfinite(y)) return __kernel_standard(x,y,4); /* hypot overflow */ else return z; |
