Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ hypot(3m) — Atari System V ue12

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

matherr(3M)





   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.

























   7/91                                                                 Page 1





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