HP C/iX Library Reference Manual (30026-90004)
54 Chapter4
HP C/iX Library Header Descriptions
Header File Contents
NOTE
This header file is not defined by the ANSI C standard. Programs using this
header are likely to be less portable.
Variable Arguments (old form) <varargs.h>
The header <varargs.h> declares several types and macros for calling variable argument
functions.
HIBITS macro The value of a short integer with only the high-order bit
set.
HIBITL macro The value of a long integer with only the high-order bit
set.
HIBITI macro The value of a regular integer with only the high-order
bit set.
MAXSHORT macro The maximum value of a signed short integer.
MAXLONG macro The maximum value of a signed long integer.
MAXINT macro The maximum value of a signed regular integer.
MAXFLOAT, LN_MAXFLOAT macros The maximum value of a single-precision floating-point
number and its natural logarithm.
MAXDOUBLE, LN_MAXDOUBLE macros The maximum value of a double-precision floating-point
number and its natural logarithm.
MINFLOAT, LN_MINFLOAT macros The minimum positive value of a single-precision
floating-point number and its natural logarithm.
MINDOUBLE, LN_MINDOUBLE macros The minimum positive value of a double-precision
floating-point number and its natural logarithm.
FSIGNIF macro The number of significant bits in the mantissa of a
single-precision floating-point number.
DSIGNIF macro The number of significant bits in the mantissa of a
double-precision floating-point number.
Table 4-19. Variable Arguments <varargs.h>
Name Type Description
va_arg macro Returns the next argument in an argument list.
va_alist type definition A type definition used when declaring the variable used as the ap
parameter to the va_arg, va_end, and va_start macros.
va_start macro Initializes a variable to the beginning of an argument list.
Table 4-18. Machine-Dependent Values <values.h>
Name Type Description