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);
|
bool MIHP_IsPointerInHeap(MIHP_Heap* heap, void* ptr);
|
||||||
size_t MIHP_GetPtrAllocationSize(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);
|
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;
|
return segment->OccupiedSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MIHP_ValidateHeap(MIHP_Heap* heap)
|
bool MIHP_ValidateHeap(MIHP_Heap* heap)
|
||||||
{
|
{
|
||||||
if (!MIHP_IsHeapInitialized(heap))
|
if (!MIHP_IsHeapInitialized(heap))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
if (heap->Config.HeapValidationMode == MIHP_HVM_None)
|
||||||
|
return false;
|
||||||
|
|
||||||
MIHP_LockHeap(heap);
|
MIHP_LockHeap(heap);
|
||||||
|
|
||||||
MIHP_HeapMemoryAreaHeader* nextArea = heap->FirstArea;
|
MIHP_HeapMemoryAreaHeader* nextArea = heap->FirstArea;
|
||||||
@@ -521,6 +524,7 @@ void MIHP_ValidateHeap(MIHP_Heap* heap)
|
|||||||
}
|
}
|
||||||
|
|
||||||
MIHP_UnlockHeap(heap);
|
MIHP_UnlockHeap(heap);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MIHP_WalkHeap(MIHP_Heap* heap, MIHP_WalkHeapCallbackFn* callback)
|
bool MIHP_WalkHeap(MIHP_Heap* heap, MIHP_WalkHeapCallbackFn* callback)
|
||||||
|
|||||||
Reference in New Issue
Block a user