类型化分配宏。更多...
宏 | |
| #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。