From ba86973a3014caa9a4110611f470d4d9af5c2982 Mon Sep 17 00:00:00 2001 From: Dengke Du Date: Thu, 27 Sep 2018 09:37:08 +0800 Subject: [PATCH] oath: fix macro definition error Upstream-Status: Inappropriate [embedded specific] Signed-off-by: Dengke Du --- oathtool/gl/intprops.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/oathtool/gl/intprops.h b/oathtool/gl/intprops.h index e1fce5c..cee4997 100644 --- a/oathtool/gl/intprops.h +++ b/oathtool/gl/intprops.h @@ -230,11 +230,11 @@ verify (TYPE_MAXIMUM (long long int) == LLONG_MAX); (e.g., A and B) have the same type as MIN and MAX. Instead, they assume that the result (e.g., A + B) has that type. */ #if _GL_HAS_BUILTIN_OVERFLOW_WITH_NULL -# define _GL_ADD_OVERFLOW(a, b, min, max) +# define _GL_ADD_OVERFLOW(a, b, min, max) \ __builtin_add_overflow (a, b, (__typeof__ ((a) + (b)) *) 0) -# define _GL_SUBTRACT_OVERFLOW(a, b, min, max) +# define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ __builtin_sub_overflow (a, b, (__typeof__ ((a) - (b)) *) 0) -# define _GL_MULTIPLY_OVERFLOW(a, b, min, max) +# define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ __builtin_mul_overflow (a, b, (__typeof__ ((a) * (b)) *) 0) #else # define _GL_ADD_OVERFLOW(a, b, min, max) \ -- 2.7.4