1 /* 2 * Copyright (c) 2017, Linaro Limited. and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 /* 8 * @file zephyr/alloc.c 9 * @brief Zephyr libmetal memory allocation handling. 10 */ 11 12 #include <metal/alloc.h> 13 #include <metal/compiler.h> 14 15 #if (K_HEAP_MEM_POOL_SIZE <= 0) 16 metal_zephyr_allocate_memory(unsigned int size)17void *metal_weak metal_zephyr_allocate_memory(unsigned int size) 18 { 19 (void)size; 20 return NULL; 21 } 22 metal_zephyr_free_memory(void * ptr)23void metal_weak metal_zephyr_free_memory(void *ptr) 24 { 25 (void)ptr; 26 } 27 28 #endif /* K_HEAP_MEM_POOL_SIZE */ 29