From 33d7e301f74059b12b606cfc54afd48a9ad26b4a Mon Sep 17 00:00:00 2001 From: Yann Gautier Date: Fri, 6 Jan 2023 14:18:25 +0100 Subject: fix(libc): properly define SCHAR_MIN SCHAR_MIN definition should use SCHAR_MAX, and not itself. Signed-off-by: Yann Gautier Change-Id: If8c1751a381dac50fe3ec5fdf19d6a4918470b58 (cherry picked from commit 06c01b085fb28fcfe26d747da2ba33415dbd52b9) --- include/lib/libc/aarch32/limits_.h | 4 ++-- include/lib/libc/aarch64/limits_.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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 -- cgit v1.2.1