mirror of
https://github.com/ToyB-Chan/minimal-heap.git
synced 2026-07-13 21:51:16 +02:00
uintptr_t
This commit is contained in:
@@ -453,7 +453,7 @@ bool MIHP_IsPointerInHeap(MIHP_Heap* heap, void* ptr)
|
|||||||
|
|
||||||
MIHP_LockHeap(heap);
|
MIHP_LockHeap(heap);
|
||||||
|
|
||||||
size_t searchingPtr = (size_t)ptr;
|
uintptr_t searchingPtr = (uintptr_t)ptr;
|
||||||
|
|
||||||
MIHP_HeapMemoryAreaHeader* nextArea = heap->FirstArea;
|
MIHP_HeapMemoryAreaHeader* nextArea = heap->FirstArea;
|
||||||
while (nextArea)
|
while (nextArea)
|
||||||
@@ -462,8 +462,8 @@ bool MIHP_IsPointerInHeap(MIHP_Heap* heap, void* ptr)
|
|||||||
MIHP_ValidateHeapMemoryAreaHeader(heap, currentArea);
|
MIHP_ValidateHeapMemoryAreaHeader(heap, currentArea);
|
||||||
nextArea = currentArea->NextArea;
|
nextArea = currentArea->NextArea;
|
||||||
|
|
||||||
size_t ptrMin = (size_t)currentArea;
|
uintptr_t ptrMin = (uintptr_t)currentArea;
|
||||||
size_t ptrMax = (size_t)currentArea + currentArea->AreaSize;
|
uintptr_t ptrMax = (uintptr_t)currentArea + currentArea->AreaSize;
|
||||||
|
|
||||||
if (searchingPtr >= ptrMin && searchingPtr <= ptrMax)
|
if (searchingPtr >= ptrMin && searchingPtr <= ptrMax)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user