IMAXABS(3) Library Functions Manual IMAXABS(3)

imaxabsreturn absolute value

#include <inttypes.h>

intmax_t imaxabs(intmax_t j);

The functionality described on this reference page is aligned with the ISO C standard. Any conflict between the requirements described here and the ISO C standard is unintentional. This volume of POSIX.1-2024 defers to the ISO C standard.

The imaxabs () function shall compute the absolute value of an integer . If the result cannot be represented, the behavior is undefined.

The imaxabs () function shall return the absolute value.

No errors are defined.

None.

Since POSIX.1 requires a two's complement representation of , the absolute value of the negative integer with the largest magnitude {INTMAX_MIN} is not representable, thus imaxabs (INTMAX_MIN) is undefined.

None.

None.

imaxdiv(3)

XBD <inttypes.h>

First released in Issue 6. Derived from the ISO/IEC 9899:1999 (“ISO C99”) standard.

Austin Group Defect 1108 is applied, changing the APPLICATION USAGE section.

June 14, 2024 posix.fail