Files
ESPC3-wireless/components/system/include/os/os_heap.h
2024-03-28 12:19:52 +08:00

34 lines
560 B
C
Executable File

/**
* @file os_heap.h
* @author LokLiang (lokliang@163.com)
* @brief
* @version 0.1
* @date 2023-05-01
*
* @copyright Copyright (c) 2023
*
*/
#ifndef __OS_HEAP_H__
#define __OS_HEAP_H__
#include "os/os_common.h"
#ifdef __cplusplus
extern "C"
{
#endif
void *os_malloc(size_t size);
void *os_calloc(size_t size);
void *os_realloc(void *p, size_t size);
void os_free(void *p);
void os_heap_info(size_t *used_size, size_t *free_size, size_t *max_block_size);
#ifdef __cplusplus
}
#endif
#endif /* __OS_HEAP_H__ */