fixed wrong return type

This commit is contained in:
2026-06-11 01:54:43 +02:00
parent 273868ee63
commit 4dc806403f
2 changed files with 6 additions and 2 deletions

View File

@@ -146,7 +146,7 @@ bool MIHP_MergeHeaps(MIHP_Heap* sourceHeap, MIHP_Heap* heapToAbsorb);
bool MIHP_IsPointerInHeap(MIHP_Heap* heap, void* ptr);
size_t MIHP_GetPtrAllocationSize(MIHP_Heap* heap, void* ptr);
void MIHP_ValidateHeap(MIHP_Heap* heap);
bool MIHP_ValidateHeap(MIHP_Heap* heap);
typedef void(MIHP_WalkHeapCallbackFn)(const MIHP_Heap* heap, const MIHP_HeapMemoryAreaHeader* area, const MIHP_HeapSegmentHeader* segment);

View File

@@ -497,11 +497,14 @@ size_t MIHP_GetPtrAllocationSize(MIHP_Heap* heap, void* ptr)
return segment->OccupiedSize;
}
void MIHP_ValidateHeap(MIHP_Heap* heap)
bool MIHP_ValidateHeap(MIHP_Heap* heap)
{
if (!MIHP_IsHeapInitialized(heap))
return false;
if (heap->Config.HeapValidationMode == MIHP_HVM_None)
return false;
MIHP_LockHeap(heap);
MIHP_HeapMemoryAreaHeader* nextArea = heap->FirstArea;
@@ -521,6 +524,7 @@ void MIHP_ValidateHeap(MIHP_Heap* heap)
}
MIHP_UnlockHeap(heap);
return true;
}
bool MIHP_WalkHeap(MIHP_Heap* heap, MIHP_WalkHeapCallbackFn* callback)