Compute the absolute value of an integral expression.
- The return type of this macro is
uintmax_t. It must be so, since if we have a two's complement representation the value
-INTMAX_MIN is not representable in
EXPR is guaranteed to be evaluated exactly once.
This macro is preferable to the C99 function
imaxabs. That function forcibly returns a value of type
intmax_t, and might thus fail for
Definition at line 624 of file p99_int.h.