From: Yann Gautier Date: Fri, 6 Jan 2023 13:18:25 +0000 (+0100) Subject: fix(libc): properly define SCHAR_MIN X-Git-Tag: baikal/aarch64/sdk5.10~1^2~279^2 X-Git-Url: https://git.baikalelectronics.ru/?a=commitdiff_plain;h=06c01b085fb28fcfe26d747da2ba33415dbd52b9;p=arm-tf.git fix(libc): properly define SCHAR_MIN SCHAR_MIN definition should use SCHAR_MAX, and not itself. Signed-off-by: Yann Gautier Change-Id: If8c1751a381dac50fe3ec5fdf19d6a4918470b58 --- diff --git a/include/lib/libc/aarch32/limits_.h b/include/lib/libc/aarch32/limits_.h index 26cec1723..a67ec53e3 100644 --- a/include/lib/libc/aarch32/limits_.h +++ b/include/lib/libc/aarch32/limits_.h @@ -1,11 +1,11 @@ /* - * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2018-2023, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #define SCHAR_MAX 0x7F -#define SCHAR_MIN (-SCHAR_MIN - 1) +#define SCHAR_MIN (-SCHAR_MAX - 1) #define CHAR_MAX 0x7F #define CHAR_MIN (-CHAR_MAX - 1) #define UCHAR_MAX 0xFFU diff --git a/include/lib/libc/aarch64/limits_.h b/include/lib/libc/aarch64/limits_.h index e36cfe7dc..1bb0681c4 100644 --- a/include/lib/libc/aarch64/limits_.h +++ b/include/lib/libc/aarch64/limits_.h @@ -1,11 +1,11 @@ /* - * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2018-2023, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #define SCHAR_MAX 0x7F -#define SCHAR_MIN (-SCHAR_MIN - 1) +#define SCHAR_MIN (-SCHAR_MAX - 1) #define CHAR_MAX 0x7F #define CHAR_MIN (-CHAR_MAX - 1) #define UCHAR_MAX 0xFFU