Amiga Unix — 68040 · 68060

Manual pages › Math library (3M)

hypot(3M)

Euclidean distance function

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

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, HUGE_VAL is returned instead of HUGE.