类型化分配宏。更多...
宏 | |
#define | mi_malloc_tp(tp) |
分配一个 tp 类型的块。 | |
#define | mi_zalloc_tp(tp) |
分配一个零初始化块,类型为 tp。 | |
#define | mi_calloc_tp(tp, count) |
分配 count 个零初始化的 tp 类型块。 | |
#define | mi_mallocn_tp(tp, count) |
分配 count 个 tp 类型块。 | |
#define | mi_reallocn_tp(p, tp, count) |
重新分配为 count 个 tp 类型块。 | |
#define | mi_heap_malloc_tp(hp, tp) |
在堆 hp 中分配一个 tp 类型块。 | |
#define | mi_heap_zalloc_tp(hp, tp) |
在堆 hp 中分配一个零初始化的 tp 类型块。 | |
#define | mi_heap_calloc_tp(hp, tp, count) |
在堆 hp 中分配 count 个零初始化的 tp 类型块。 | |
#define | mi_heap_mallocn_tp(hp, tp, count) |
在堆 hp 中分配 count 个 tp 类型块。 | |
#define | mi_heap_reallocn_tp(hp, p, tp, count) |
在堆 hp 中重新分配为 count 个 tp 类型块。 | |
#define | mi_heap_recalloc_tp(hp, p, tp, count) |
在堆 hp 中重新分配为 count 个零初始化的 tp 类型块。 | |
类型化分配宏。
例如
#define mi_calloc_tp | ( | tp, | |
计数 ) |
分配 count 个零初始化的 tp 类型块。
#define mi_heap_calloc_tp | ( | hp, | |
tp, | |||
计数 ) |
在堆 hp 中分配 count 个零初始化的 tp 类型块。
#define mi_heap_malloc_tp | ( | hp, | |
tp ) |
在堆 hp 中分配一个 tp 类型块。
#define mi_heap_mallocn_tp | ( | hp, | |
tp, | |||
计数 ) |
在堆 hp 中分配 count 个 tp 类型块。
#define mi_heap_reallocn_tp | ( | hp, | |
p, | |||
tp, | |||
计数 ) |
在堆 hp 中重新分配为 count 个 tp 类型块。
#define mi_heap_recalloc_tp | ( | hp, | |
p, | |||
tp, | |||
计数 ) |
在堆 hp 中重新分配为 count 个零初始化的 tp 类型块。
#define mi_heap_zalloc_tp | ( | hp, | |
tp ) |
在堆 hp 中分配一个零初始化的 tp 类型块。
#define mi_malloc_tp | ( | tp | ) |
#define mi_mallocn_tp | ( | tp, | |
计数 ) |
分配 count 个 tp 类型块。
#define mi_reallocn_tp | ( | p, | |
tp, | |||
计数 ) |
重新分配为 count 个 tp 类型块。
#define mi_zalloc_tp | ( | tp | ) |
分配一个零初始化块,类型为 tp。