1 /** 2 * @file lv_malloc_core.c 3 */ 4 5 /********************* 6 * INCLUDES 7 *********************/ 8 #include "../lv_mem.h" 9 #if LV_USE_STDLIB_MALLOC == LV_STDLIB_CLIB 10 #include "../../stdlib/lv_mem.h" 11 #include <stdlib.h> 12 13 /********************* 14 * DEFINES 15 *********************/ 16 17 /********************** 18 * TYPEDEFS 19 **********************/ 20 21 /********************** 22 * STATIC PROTOTYPES 23 **********************/ 24 25 /********************** 26 * STATIC VARIABLES 27 **********************/ 28 29 /********************** 30 * MACROS 31 **********************/ 32 /********************** 33 * GLOBAL FUNCTIONS 34 **********************/ 35 lv_mem_init(void)36void lv_mem_init(void) 37 { 38 return; /*Nothing to init*/ 39 } 40 lv_mem_deinit(void)41void lv_mem_deinit(void) 42 { 43 return; /*Nothing to deinit*/ 44 45 } 46 lv_mem_add_pool(void * mem,size_t bytes)47lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes) 48 { 49 /*Not supported*/ 50 LV_UNUSED(mem); 51 LV_UNUSED(bytes); 52 return NULL; 53 } 54 lv_mem_remove_pool(lv_mem_pool_t pool)55void lv_mem_remove_pool(lv_mem_pool_t pool) 56 { 57 /*Not supported*/ 58 LV_UNUSED(pool); 59 return; 60 } 61 lv_malloc_core(size_t size)62void * lv_malloc_core(size_t size) 63 { 64 return malloc(size); 65 } 66 lv_realloc_core(void * p,size_t new_size)67void * lv_realloc_core(void * p, size_t new_size) 68 { 69 return realloc(p, new_size); 70 } 71 lv_free_core(void * p)72void lv_free_core(void * p) 73 { 74 free(p); 75 } 76 lv_mem_monitor_core(lv_mem_monitor_t * mon_p)77void lv_mem_monitor_core(lv_mem_monitor_t * mon_p) 78 { 79 /*Not supported*/ 80 LV_UNUSED(mon_p); 81 return; 82 } 83 lv_mem_test_core(void)84lv_result_t lv_mem_test_core(void) 85 { 86 /*Not supported*/ 87 return LV_RESULT_OK; 88 } 89 90 /********************** 91 * STATIC FUNCTIONS 92 **********************/ 93 94 #endif /*LV_STDLIB_CLIB*/ 95