代码拉取完成,页面将自动刷新
#ifndef __VTOR_HEAP_H__
#define __VTOR_HEAP_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "vtor_elec_module_config.h"
#ifdef __VTOR_HEAP__
typedef struct VtorHeapNodeStruct
{
struct VtorHeapNodeStruct* nextHeapNode;
int heapLen;
int heapHeadMagicNumber;
}VtorHeapNode;
#define VtorHeapHeadMagicNumber 0xcdcdcdcd
#define VtorHeap0_Init(heapBuf, heapSize) VtorHeap_Init(0, heapBuf, heapSize)
#define VtorHeap0_Malloc(userSize) VtorHeap_Malloc(0, userSize)
#define VtorHeap0_Free(heapBuf) VtorHeap_Free(0, heapBuf)
#define VtorHeap1_Init(heapBuf, heapSize) VtorHeap_Init(1, heapBuf, heapSize)
#define VtorHeap1_Malloc(userSize) VtorHeap_Malloc(1, userSize)
#define VtorHeap1_Free(heapBuf) VtorHeap_Free(1, heapBuf)
#define VtorHeap2_Init(heapBuf, heapSize) VtorHeap_Init(2, heapBuf, heapSize)
#define VtorHeap2_Malloc(userSize) VtorHeap_Malloc(2, userSize)
#define VtorHeap2_Free(heapBuf) VtorHeap_Free(2, heapBuf)
void VtorHeap_SetHeadNode(int heapIdx, void* heapBuf);
VtorHeapNode* VtorHeap_GetHeadNode(int heapIdx);
VtorHeapNode* VtorHeap_Init(int heapIdx, void* heapBuf, int heapSize);
void VtorHeap_PrintInfo(int heapIdx);
void* VtorHeap_Malloc(int heapIdx, int userSize);
void VtorHeap_Free(int heapIdx, void* heapBuf);
#endif // __VTOR_HEAP__
#ifdef __cplusplus
}
#endif
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。