fmin.3m (2010 09)

f
fmin(3M) fmin(3M)
NAME
fmin( ), fminf( ), fminl( ), fminw( ), fminq( ) - minimum value functions
SYNOPSIS
#include <math.h>
double fmin(double x, double y);
HP Integrity Server Only
float fminf(float x, float y);
long double fminl(long double x, long double y);
extended fminw(extended x, extended y);
quad fminq(quad x, quad y);
DESCRIPTION
The fmin() function determines the minimum numeric value of its arguments.
Integrity Server Only
fminf() is a float version of fmin(); it takes
float arguments and returns a float result.
fminl() is a long double version of fmin(); it takes long double arguments and returns a
long double result.
fminw() is an extended version of fmin(); it takes extended arguments and returns an
extended result.
fminq() is equivalent to fminl() on HP-UX systems.
USAGE
To use this function, compile either with the default
-Ae option or with the -Aa
and -D_HPUX_SOURCE
options. To use (for Integrity servers) fminw() or fminq(), compile with the -fpwidetypes
option.
Make sure your program includes
<math.h>. Link in the math library by specifying -lm on the com-
piler or linker command line.
RETURN VALUE
The
fmin() function returns the minimum numeric value of its arguments.
If one argument is a NaN and the other is numeric,
fmin() returns the numeric argument.
If both arguments are NaNs,
fmin() returns NaN.
ERRORS
No errors are defined.
SEE ALSO
fdim(3M), fmax(3M), math(5).
STANDARDS CONFORMANCE
fmin(), fminf(), fminl() : ISO/IEC C99 (including Annex F, ‘‘IEC 60559 floating-point arithmetic’’)
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (2 pages)