nuttx/include/nuttx/lib
Arjav Patel e2f3950d45 libc: add support for C23 stdbit.h with bit manipulation macros
- Introduced Kconfig options for stdbit.h, allowing architecture-specific and generic implementations.
- Added new documentation for stdbit.h, detailing its usage and configuration.
- Updated CMake and Makefile to handle the inclusion of stdbit.h based on configuration settings.

This enhances the NuttX library with optional C23 bit manipulation utilities, improving functionality for architectures that support it.

Signed-off-by: Arjav Patel <arjav1528@gmail.com>
2026-03-02 09:09:40 -03:00
..
builtin.h
elf.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
float.h float.h: Define FLT_ROUNDS if not defined by toolchain previously 2024-12-03 08:38:58 +08:00
lib.h libc: fix assert "Free memory from the wrong heap" with flat mode and user separated heap enabled mode 2025-07-28 16:04:03 -03:00
math.h include/nuttx/math.h: add missing HUGE_VALF and HUGE_VALL 2025-03-21 08:57:13 +01:00
math32.h lib/math32: improve the performance of invdiv_u32. 2025-10-22 09:46:42 +08:00
setjmp.h libc: add support for sigsetjmp() and siglongjmp() 2025-08-22 20:50:13 +08:00
stdarg.h
stdbit.h libc: add support for C23 stdbit.h with bit manipulation macros 2026-03-02 09:09:40 -03:00
xorshift128.h