zephyr/include/zephyr/sys
Krzysztof Chruściński 1ac19d3e98 sys: cbprintf: logging: Fix opaque struct pointer warning
Use compiler trick to allow operations with all types of arguments.
Previous solution was using arg+0 with suppressing compiler warning
about pointer arithmetic operations but it was not covering for
opaque struct pointers.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2025-03-25 11:00:42 +01:00
..
internal
__assert.h
atomic_arch.h
atomic_builtin.h
atomic_c.h
atomic_types.h
atomic.h sys: util: use BITS_PER_BYTE macro instead of the magic number 8 2024-11-16 15:22:35 -05:00
barrier_builtin.h
barrier.h
base64.h
bitarray.h
byteorder.h sys: byteorder: Add endian-specific buffer convert and copy functions 2025-01-17 13:56:33 +01:00
cbprintf_cxx.h everywhere: Use correct macro for gcc-specific warnings 2025-03-20 21:57:47 +01:00
cbprintf_enums.h
cbprintf_internal.h sys: cbprintf: logging: Fix opaque struct pointer warning 2025-03-25 11:00:42 +01:00
cbprintf.h
check.h
crc.h lib: crc: add crc8_rohc for CRC-8/ROHC variant calculation 2024-10-09 09:48:00 +02:00
device_mmio.h devicetree: make DT_..._REG_ADDR return unsigned 2024-10-02 14:41:32 +01:00
dlist.h kernel: Add method to dequeue from a dlist 2025-01-07 18:24:09 +01:00
errno_private.h include: kernel: arch: sys: Use new TLS macro 2024-10-05 14:06:26 -04:00
fdtable.h posix: fcntl.h: define constants in terms of zvfs constants 2025-01-05 09:58:54 +01:00
hash_function.h
hash_map_api.h
hash_map_cxx.h
hash_map_oa_lp.h
hash_map_sc.h
hash_map.h
heap_listener.h
iterable_sections.h
kobject.h
libc-hooks.h
linear_range.h
list_gen.h
math_extras_impl.h
math_extras.h
mem_blocks.h
mem_manage.h
mem_stats.h
mpsc_lockfree.h
mpsc_packet.h
mpsc_pbuf.h
multi_heap.h multi_heap: introduce support for realloc() 2024-11-16 14:02:07 -05:00
mutex.h
notify.h
onoff.h
p4wq.h lib: os: p4wq: add done handler 2025-02-12 16:03:17 +01:00
poweroff.h
printk-hooks.h
printk.h
rb.h sys: util: use BITS_PER_BYTE macro instead of the magic number 8 2024-11-16 15:22:35 -05:00
reboot.h
ring_buffer.h ring_buffer: constify some arguments 2025-03-11 08:59:05 +01:00
sem.h sys_sem: add a for-loop-like macro similar to spinlocks 2024-10-03 17:07:05 +01:00
sflist.h
slist.h
speculation.h
spsc_lockfree.h
spsc_pbuf.h
sys_heap.h include: sys: sys_heap: fix ifdef guards 2025-03-15 00:35:50 +01:00
sys_io.h
time_units.h include: zephyr: sys: time_units: Fix precision bug in z_tmcvt_32 2025-03-19 20:27:26 +01:00
timeutil.h
util_internal_is_eq.h sys: util: Extend IS_EQ to support unsigned literals 2024-12-13 20:04:33 +01:00
util_internal_util_dec.h
util_internal_util_inc.h
util_internal_util_x2.h
util_internal.h sys: util: Extend IS_EQ to support unsigned literals 2024-12-13 20:04:33 +01:00
util_listify.h
util_loops.h
util_macro.h include: zephyr: sys: Introduce IS_BIT_SET() macro 2025-01-10 14:48:13 +01:00
util.h Revert "include: util: Add generic function to count bits set in a value" 2025-03-18 16:39:47 +01:00
winstream.h