| 421 | } |
| 422 | |
| 423 | mi_heap_t* mi_heap_set_default(mi_heap_t* heap) { |
| 424 | mi_assert(heap != NULL); |
| 425 | mi_assert(mi_heap_is_initialized(heap)); |
| 426 | if (heap==NULL || !mi_heap_is_initialized(heap)) return NULL; |
| 427 | mi_assert_expensive(mi_heap_is_valid(heap)); |
| 428 | mi_heap_t* old = mi_get_default_heap(); |
| 429 | _mi_heap_set_default_direct(heap); |
| 430 | return old; |
| 431 | } |
| 432 | |
| 433 | |
| 434 |