| 642 | } |
| 643 | |
| 644 | mi_decl_nodiscard extern inline mi_decl_restrict void* mi_heap_calloc(mi_heap_t* heap, size_t count, size_t size) mi_attr_noexcept { |
| 645 | size_t total; |
| 646 | if (mi_count_size_overflow(count,size,&total)) return NULL; |
| 647 | return mi_heap_zalloc(heap,total); |
| 648 | } |
| 649 | |
| 650 | mi_decl_nodiscard mi_decl_restrict void* mi_calloc(size_t count, size_t size) mi_attr_noexcept { |
| 651 | return mi_heap_calloc(mi_get_default_heap(),count,size); |
no test coverage detected