From 623bab8f043f0e60c5e6d04af58ed83d9338327b Mon Sep 17 00:00:00 2001 From: Maurizio Lombardi Date: Mon, 11 Mar 2013 23:37:06 +0100 Subject: [PATCH] Fix a macro argument expansion bug on abs(). --- uspace/lib/c/include/macros.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uspace/lib/c/include/macros.h b/uspace/lib/c/include/macros.h index 658c72a73..a272ca575 100644 --- a/uspace/lib/c/include/macros.h +++ b/uspace/lib/c/include/macros.h @@ -37,7 +37,7 @@ #define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) > (b) ? (a) : (b)) -#define abs(a) ((a) >= 0 ? (a) : (-a)) +#define abs(a) ((a) >= 0 ? (a) : -(a)) #define KiB2SIZE(kb) ((kb) << 10) -- 2.11.4.GIT