SpiceInt mini_c ( SpiceInt n, ... )
Find the minimum of a set of integers.
PLANES
GEOMETRY
MATH
PLANE
Variable I/O Description
-------- --- --------------------------------------------------
n I The number of integer values to compare.
... I The numbers to be compared, separated by commas.
n is the number of integer values in the set
whose minimum is to be determined.
... represents a variable argument list. The number of
integer values supplied must be that indicated by n.
The values are separated by commas.
Section 5.2.4.1 of the ANSI C Standard, titled
"Translation Limits," specifies that argument lists
containing at least 31 items must be supported. In
the interest of portability, no more than 30
integer values should be supplied.
The function returns the minimum of the set of input integers.
None.
Error free.
1) If n is less than 1, the value 0 is returned.
2) If the number of integer values supplied does not match
the argument n, the action of this routine is not defined.
3) If the number of integer values supplied exceeds 30,
the action of this routine is not defined.
None.
None.
1) Find the minimum of four integer values.
#include "SpiceUsr.h"
.
.
.
SpiceInt min;
SpiceInt a;
SpiceInt b;
SpiceInt c;
SpiceInt d;
.
.
.
min = mini_c ( 4, a, b, c, d );
1) The ANSI C Standard specifies that argument lists containing 31
actual arguments must be supported. Larger sets of values may
not be handled properly by this routine.
1) "American National Standard for Programming Languages---C."
Section 5.4.2.1, "Translation Limits," p. 13.
Published by American National Standards Institute,
11 West 42nd St., New York, NY 10035. Copyright 1990.
N.J. Bachman (JPL)
-CSPICE Version 1.0.1, 11-NOV-2006 (EDW)
Added "None." text to Particulars section, required for
API doc script (cspicehtml.pl) integrity checks.
-CSPICE Version 1.0.0, 29-MAR-1999 (NJB)
minimum of integer values
Link to routine mini_c source file mini_c.c
|