Add BSP support for F1C100s
This commit is contained in:
35
hw/mcu/allwinner/f1c100s/include/malloc.h
Normal file
35
hw/mcu/allwinner/f1c100s/include/malloc.h
Normal file
@@ -0,0 +1,35 @@
|
||||
#ifndef __MALLOC_H__
|
||||
#define __MALLOC_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <types.h>
|
||||
#include <stddef.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
void * mm_create(void * mem, size_t bytes);
|
||||
void mm_destroy(void * mm);
|
||||
void * mm_get_pool(void * mm);
|
||||
void * mm_add_pool(void * mm, void * mem, size_t bytes);
|
||||
void mm_remove_pool(void * mm, void * pool);
|
||||
void * mm_malloc(void * mm, size_t size);
|
||||
void * mm_memalign(void * mm, size_t align, size_t size);
|
||||
void * mm_realloc(void * mm, void * ptr, size_t size);
|
||||
void mm_free(void * mm, void * ptr);
|
||||
|
||||
void * malloc(size_t size);
|
||||
void * memalign(size_t align, size_t size);
|
||||
void * realloc(void * ptr, size_t size);
|
||||
void * calloc(size_t nmemb, size_t size);
|
||||
void free(void * ptr);
|
||||
|
||||
void do_init_mem_pool(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __MALLOC_H__ */
|
||||
Reference in New Issue
Block a user