unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-4.1.3)
Page:
Section:
Apropos / Subsearch:
optional field

VALUES(3)                  Library Functions Manual                  VALUES(3)



NAME
       values - machine-dependent values

SYNOPSIS
       #include <&lt;values.h>&gt;

DESCRIPTION
       This  file  contains a set of manifest constants, conditionally defined
       for particular processor architectures.

       The model assumed for integers is binary representation (one's or two's
       complement),  where  the  sign is represented by the value of the high-
       order bit.

       BITS(type)          The  number  of  bits  in  a  specified  type  (for
                           instance, int).

       HIBITS              The  value  of  a short integer with only the high-
                           order bit set (in most implementations, 0x8000).

       HIBITL              The value of a long integer  with  only  the  high-
                           order    bit    set   (in   most   implementations,
                           0x80000000).

       HIBITI              The value of a regular integer with only the  high-
                           order  bit  set  (usually  the  same  as  HIBITS or
                           HIBITL).

       MAXSHORT            The maximum value of a  signed  short  integer  (in
                           most implementations, 0x7FFF == 32767).

       MAXLONG             The maximum value of a signed long integer (in most
                           implementations, 0x7FFFFFFF == 2147483647).

       MAXINT              The maximum value of a signed regular integer (usu-
                           ally the same as MAXSHORT or MAXLONG).

       MAXFLOAT

       LN_MAXFLOAT         The  maximum  value of a single-precision floating-
                           point number, and its natural logarithm.

       MAXDOUBLE

       LN_MAXDOUBLE        The maximum value of a  double-precision  floating-
                           point number, and its natural logarithm.

       MINFLOAT

       LN_MINFLOAT         The  minimum  positive  value of a single-precision
                           floating-point number, and its natural logarithm.

       MINDOUBLE

       LN_MINDOUBLE        The minimum positive value  of  a  double-precision
                           floating-point number, and its natural logarithm.

       FSIGNIF             The number of significant bits in the mantissa of a
                           single-precision floating-point number.

       DSIGNIF             The number of significant bits in the mantissa of a
                           double-precision floating-point number.

SEE ALSO
       intro(3), intro(3M)



                                6 October 1987                       VALUES(3)