zephyr/lib
Nicolas Pitre b1eefc0c26 lib/os/heap: straighten up our type usage
The size_t usage, especially in struct z_heap_bucket made the heap
header almost 2x bigger than it needs to be on 64-bit systems.
This prompted me to clean up our type usage to make the code more
efficient and easier to understand. From now on:

- chunkid_t is for absolute chunk position measured in chunk units
- chunksz_t is for chunk sizes measured in chunk units
- size_t is for buffer sizes measured in bytes

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2021-03-18 19:33:39 -04:00
..
cmsis_rtos_v1 cmsis: align buffer containing struct k_timer 2020-11-13 14:53:55 -08:00
cmsis_rtos_v2 lib: cmsis_rtos_v2: Handle possible zero length array 2020-09-18 10:13:58 -05:00
gui lib/gui/lvgl: Add fs_dir_t type variable initialization … 2021-02-05 07:32:20 -05:00
libc license: add missing SPDX headers 2021-02-11 08:05:16 -05:00
open-amp lib: open-amp: add helper to add resource table in project 2020-04-01 09:21:15 -05:00
os lib/os/heap: straighten up our type usage 2021-03-18 19:33:39 -04:00
posix kernel: fix race conditions with z_ready_thread 2021-03-03 13:54:47 -05:00
util lib: add freebsd getopt library 2021-03-01 09:50:32 -05:00
CMakeLists.txt lib: move fnmatch to lib/util 2021-03-01 09:50:32 -05:00
Kconfig lib: move fnmatch to lib/util 2021-03-01 09:50:32 -05:00