hypot(3M) — MATHEMATICAL LIBRARY
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
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, HUGE_VAL is returned instead of HUGE.
— Math Libraries