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)17 void *metal_weak metal_zephyr_allocate_memory(unsigned int size)
18 {
19 	(void)size;
20 	return NULL;
21 }
22 
metal_zephyr_free_memory(void * ptr)23 void metal_weak metal_zephyr_free_memory(void *ptr)
24 {
25 	(void)ptr;
26 }
27 
28 #endif /* K_HEAP_MEM_POOL_SIZE */
29