VALUES(5-SysV) RISC/os Reference Manual VALUES(5-SysV)
NAME
values - machine-dependent values
SYNOPSIS
#include <values.h>
DESCRIPTION
This file contains a set of manifest constants, condition-
ally 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 (e.g.,
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 (usu-
ally 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
(usually the same as MAX-
SHORT or MAXLONG).
MAXFLOAT, LN_MAXFLOAT The maximum value of a
Printed 1/15/91 Page 1
VALUES(5-SysV) RISC/os Reference Manual VALUES(5-SysV)
single-precision
floating-point number,
and its natural loga-
rithm.
MAXDOUBLE, LN_MAXDOUBLE The maximum value of a
double-precision
floating-point number,
and its natural loga-
rithm.
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), math(5).
Page 2 Printed 1/15/91