mirror of
https://github.com/ToyB-Chan/minimal-heap.git
synced 2026-07-13 21:51:16 +02:00
fixed wrong return type
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user