unicstl/include/unicstl.h
jf-home 82d0167c81 feat(mempool)!: 添加内存追踪及修复多处内存泄漏
- 新增 mempool 模块用于统计内存分配次数并检测泄漏
- 启用 UNICSTL_MALLOC_CUSTOM 宏以接管标准库内存函数
- 修复 segarray 销毁时未释放 _mapfree 导致的内存泄漏
- 修复 darray 迭代器 next 方法中错误的对象访问方式
- 调整 segarray 不支持外部缓存
- 修复测试用例中未释放 arraylist 导致的误报
2026-05-17 14:13:33 +08:00

37 lines
552 B
C

/**
* @file unicstl.h
* @author wenjf (Orig5826@163.com)
* @brief
* @version 0.1
* @date 2024-06-23
*
* @copyright Copyright (c) 2024
*
*/
#ifndef _UNICSTL_H_
#define _UNICSTL_H_
#include "unicstl_internal.h"
#include "mempool.h"
#include "darray.h"
#include "linklist.h"
#include "dlinklist.h"
#include "ringbuf.h"
#include "rawbuf.h"
#include "segarray.h"
#include "arraylist.h"
#include "list.h"
#include "stack.h"
#include "queue.h"
#include "deque.h"
#include "tree.h"
#include "heap.h"
#include "graph.h"
#endif // _UNICSTL_H_