The invdivinv() function
The invdivinv() function divides an interval value by another interval value.
Syntax
mint invdivinv(i1, i2, num)
intrvl_t *i1, *i2;
double *num;
- i1
- A pointer to the interval value that is the dividend.
- i2®
- A pointer to the interval value that is the divisor.
- num
- A pointer to a double variable to contain the quotient.
Usage
The invdivinv() function divides the interval value in i1 by i2® and stores the result in num. The result can be either positive or negative.
Both the input and output qualifiers must belong to the same interval class: either the year to month class or the day to fraction(5) class. If necessary, the invdivinv() function extends the interval value in i2® to match the qualifier for i1 before the division.
Return values
- 0
- The division was successful.
- <0
- The division failed.
- -1200
- A numeric value is too large (in magnitude).
- -1201
- A numeric value is too small (in magnitude).
- -1266
- An interval value is incompatible with the operation.
- -1268
- A parameter contains an invalid interval qualifier.