arm-trusted-firmware/include/lib/libc
Manish V Badarkhe 7ce483e17c fix(libc): remove __Nonnull type specifier
Clang's nullability completeness checks were triggered after adding
the _Nonnull specifier to one function. Removing it prevents Clang
from flagging atexit() for missing a nullability specifier.

 include/lib/libc/stdlib.h:25:25: error: pointer is missing a
 nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
 [-Werror,-Wnullability-completeness]
    25 | extern int atexit(void (*func)(void));

This change ensures compliance with the C standard while preventing
unexpected build errors.

Change-Id: I2f881c55b36b692d22c3db22149c6402c32e8c3e
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
2025-02-16 23:05:07 +00:00
..
aarch32 chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
aarch64 chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
sys feat(compiler-rt): update compiler-rt source files 2022-10-24 16:49:32 +01:00
arm_acle.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
assert.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
cdefs.h feat(libc): import qsort implementation 2025-02-10 15:21:00 +00:00
endian.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
errno.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
inttypes.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
limits.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
setjmp.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdarg.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdbool.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stddef.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdint.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdio.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
stdlib.h fix(libc): remove __Nonnull type specifier 2025-02-16 23:05:07 +00:00
string.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
time.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00