The contents and meaning of the header
are the same as the C standard library header
,
with the following changes:
- The header includes the header instead
of , and
- if and only if the type intmax_t designates an extended integer
type ([basic.fundamental]), the following function signatures are added:
constexpr intmax_t abs(intmax_t);
constexpr imaxdiv_t div(intmax_t, intmax_t);
which shall have the same semantics as the function signatures
constexpr intmax_t imaxabs(intmax_t) and
constexpr imaxdiv_t imaxdiv(intmax_t, intmax_t), respectively.