Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ hypot(3m) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

matherr(3M)



hypot(3M)               LIBRARY FUNCTIONS               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.



























                                                                1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026