aboutsummaryrefslogtreecommitdiffstats
path: root/include/inttypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/inttypes.h')
-rw-r--r--include/inttypes.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/inttypes.h b/include/inttypes.h
index 9463412..d99b334 100644
--- a/include/inttypes.h
+++ b/include/inttypes.h
@@ -57,8 +57,9 @@ imaxdiv_t imaxdiv(intmax_t, intmax_t)
* @param value The integer.
* @return The absolute value of the integer.
*/
-intmax_t imaxabs(intmax_t)
+intmax_t (imaxabs)(intmax_t)
__GCC_ONLY(__attribute__((__const__)));
+#define imaxabs(value) ((intmax_t)value < 0 ? -(intmax_t)value : (intmax_t)value)