hypot(3M) MATHEMATICAL LIBRARY 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.
Last change: Math Libraries 1