mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-26 12:56:10 +00:00
Fix a compile warning if we build using int types defined to match the compiler. We get the following warnings: lib/mempool/mempool.c: In function ‘sys_mem_pool_alloc’: lib/mempool/mempool.c:317:48: warning: passing argument 3 of ‘_sys_mem_pool_block_alloc’ from incompatible pointer type [-Wincompatible-pointer-types] if (_sys_mem_pool_block_alloc(&p->base, size, &level, &block, ^ lib/mempool/mempool.c:221:5: note: expected ‘u32_t * {aka long unsigned int *}’ but argument is of type ‘int *’ int _sys_mem_pool_block_alloc(struct sys_mem_pool_base *p, size_t size, ^~~~~~~~~~~~~~~~~~~~~~~~~ lib/mempool/mempool.c:317:56: warning: passing argument 4 of ‘_sys_mem_pool_block_alloc’ from incompatible pointer type [-Wincompatible-pointer-types] if (_sys_mem_pool_block_alloc(&p->base, size, &level, &block, ^ lib/mempool/mempool.c:221:5: note: expected ‘u32_t * {aka long unsigned int *}’ but argument is of type ‘int *’ int _sys_mem_pool_block_alloc(struct sys_mem_pool_base *p, size_t size, ^~~~~~~~~~~~~~~~~~~~~~~~~ Make local variables block & level u32_t to match what _sys_mem_pool_block_alloc expects. Signed-off-by: Kumar Gala <kumar.gala@linaro.org> |
||
---|---|---|
.. | ||
base64 | ||
cmsis_rtos_v1 | ||
crc | ||
json | ||
libc | ||
mempool | ||
posix | ||
rbtree | ||
ring_buffer | ||
CMakeLists.txt | ||
Kconfig | ||
thread_entry.c |