Update minimal_heap_implementation.inl

This commit is contained in:
2026-06-08 21:54:59 +02:00
parent d3aa81fcea
commit 54b61085a8

View File

@@ -7,10 +7,10 @@
bool MIHP_InitializeHeap(MIHP_Heap* heap, MIHP_HeapConfig config) bool MIHP_InitializeHeap(MIHP_Heap* heap, MIHP_HeapConfig config)
{ {
if (MIHP_IsHeapInitialized(heap)) if (heap == NULL)
return false; return false;
if (heap == NULL) if (MIHP_IsHeapInitialized(heap))
return false; return false;
if (config.AllocationAlignment < sizeof(size_t)) if (config.AllocationAlignment < sizeof(size_t))
@@ -45,10 +45,10 @@ bool MIHP_IsHeapInitialized(const MIHP_Heap* heap)
bool MIHP_UninitializeHeap(MIHP_Heap* heap, bool force) bool MIHP_UninitializeHeap(MIHP_Heap* heap, bool force)
{ {
if (!MIHP_IsHeapInitialized(heap)) if (heap == NULL)
return false; return false;
if (heap == NULL) if (!MIHP_IsHeapInitialized(heap))
return false; return false;
if (!force && heap->Stats.NumTotalOccupiedSegments > 0) if (!force && heap->Stats.NumTotalOccupiedSegments > 0)