arm-trusted-firmware/include/lib
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
..
bl_aux_params chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
cpus Merge changes I765a7fa0,Ic33f0b6d,I8d1a88c7,I381f96be,I698fa849, ... into integration 2025-02-11 16:52:18 +01:00
dice feat(dice): add typedefs from the Open DICE repo 2024-03-06 15:44:55 +01:00
el3_runtime Merge "fix(pubsub): make sure LTO doesn't garbage collect the handlers" into integration 2024-12-19 12:44:17 +01:00
extensions fix(spe): add a psb before updating context and remove context saving 2024-12-16 15:14:30 +00:00
fconf chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
gpt_rme feat(gpt): statically allocate bitlocks array 2025-02-11 15:10:49 +00:00
hob feat(lib): introduce Hob creation library 2024-12-06 13:26:31 +00:00
libc fix(libc): remove __Nonnull type specifier 2025-02-16 23:05:07 +00:00
libfdt chore(libfdt): update header files to v1.7.0 tag 2023-11-06 21:13:22 +00:00
mpmm feat(mpmm): add support for MPMM 2021-10-26 12:15:42 +01:00
pmf fix(smc): correctly find pmf version 2024-05-08 20:36:04 -05:00
psa feat(psa): add interface with RSE for retrieving entropy 2025-02-04 10:26:02 +00:00
psci chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00:00
xlat_mpu chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
xlat_tables fix(xlat): correct attribute retrieval in a RME enabled system 2024-07-22 14:14:33 +02:00
zlib chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
bakery_lock.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
bootmarker_capture.h feat(fvp): capture timestamps in bl stages 2023-09-07 23:38:43 +02:00
cassert.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
coreboot.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
debugfs.h fix(smc): correctly find pmf version 2024-05-08 20:36:04 -05:00
mmio.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
object_pool.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
optee_utils.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
runtime_instr.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
semihosting.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
smccc.h feat(smccc): add vendor specific el3 id 2024-05-06 09:42:11 -05:00
spinlock.h feat(locks): add bitlock 2024-04-15 12:14:16 +01:00
transfer_list.h feat(handoff): transfer entry ID for TPM event log 2025-01-06 07:18:39 -08:00
utils.h chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
utils_def.h refactor(lib): rename GENMASK parameters 2024-06-26 20:54:47 +03:00