IMAXDIV(3C) Standard C Library Functions IMAXDIV(3C)
NAME
imaxdiv - return quotient and remainder
SYNOPSIS
#include <inttypes.h>
imaxdiv_t imaxdiv(
imaxdiv_t numer,
imaxdiv_t denom);
DESCRIPTION
The
imaxdiv() function computes
numer /
denom and
numer %
denom in a
single operation.
RETURN VALUES
The
imaxdiv() function returns a structure of type
imaxdiv_t, comprising
both the quotient and the remainder. The structure contains (in either
order) the members
quot (the quotient) and
rem (the remainder), each of
which has type
intmax_t. If either part of the result cannot be
represented, the behavior is undefined.
ERRORS
No errors are defined.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
SEE ALSO
imaxabs(3C),
attributes(7),
standards(7) November 1, 2003
IMAXDIV(3C)