hypot(3M) (Math Libraries) hypot(3M)
NAME
hypot - Euclidean distance function
SYNOPSIS
cc [flag ...] file ... -lm [library ...]
#include <math.h>
double hypot (double x, double y);
DESCRIPTION
hypot returns
sqrt(x * x + y * y)
taking precautions against unwarranted overflows.
SEE ALSO
matherr(3M).
DIAGNOSTICS
When the correct value would overflow, hypot returns HUGE and sets
errno to ERANGE.
Except when the -Xc compilation option is used, these error-handling
procedures may be changed with the function matherr. When the -Xa or
-Xc compilation options are used, HUGEVAL is returned instead of
HUGE.
8/91 Page 1