| 653 | |
| 654 | // Uninitialized `calloc` |
| 655 | mi_decl_nodiscard extern mi_decl_restrict void* mi_heap_mallocn(mi_heap_t* heap, size_t count, size_t size) mi_attr_noexcept { |
| 656 | size_t total; |
| 657 | if (mi_count_size_overflow(count, size, &total)) return NULL; |
| 658 | return mi_heap_malloc(heap, total); |
| 659 | } |
| 660 | |
| 661 | mi_decl_nodiscard mi_decl_restrict void* mi_mallocn(size_t count, size_t size) mi_attr_noexcept { |
| 662 | return mi_heap_mallocn(mi_get_default_heap(),count,size); |
no test coverage detected