mirror of
https://github.com/ToyB-Chan/minimal-heap.git
synced 2026-07-13 21:51:16 +02:00
removed inline and typo
This commit is contained in:
@@ -289,11 +289,11 @@ void* MIHP_Reallocate(MIHP_Heap* heap, void* ptr, size_t newSize)
|
|||||||
size_t alignedNewSize = MIHP_GetHeapAlignedSize(heap, newSize);
|
size_t alignedNewSize = MIHP_GetHeapAlignedSize(heap, newSize);
|
||||||
size_t newSplitSegmentSize = segment->SegmentSize - segmentHeaderSize - alignedNewSize;
|
size_t newSplitSegmentSize = segment->SegmentSize - segmentHeaderSize - alignedNewSize;
|
||||||
|
|
||||||
MIHP_HeapSegmentHeader* newSpittedSegment = NULL;
|
MIHP_HeapSegmentHeader* newSplitSegment = NULL;
|
||||||
MIHP_SplitHeapSegment(heap, segment, newSplitSegmentSize, &newSpittedSegment);
|
MIHP_SplitHeapSegment(heap, segment, newSplitSegmentSize, &newSplitSegment);
|
||||||
|
|
||||||
if (newSpittedSegment && newSpittedSegment->NextSegment)
|
if (newSplitSegment && newSplitSegment->NextSegment)
|
||||||
MIHP_MergeHeapSegments(heap, newSpittedSegment, newSpittedSegment->NextSegment); // Try directly merging with the adjacent segment
|
MIHP_MergeHeapSegments(heap, newSplitSegment, newSplitSegment->NextSegment); // Try directly merging with the adjacent segment
|
||||||
|
|
||||||
MIHP_UnlockHeap(heap);
|
MIHP_UnlockHeap(heap);
|
||||||
return ptr;
|
return ptr;
|
||||||
@@ -873,7 +873,7 @@ size_t MIHP_GetMinimalPayloadSize(const MIHP_Heap* heap)
|
|||||||
return MIHP_MAX(sizeof(MIHP_HeapSegmentHeader), heap->Config.AllocationAlignment);
|
return MIHP_MAX(sizeof(MIHP_HeapSegmentHeader), heap->Config.AllocationAlignment);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline size_t MIHP_GetMaximalPayloadSize(const MIHP_Heap* heap)
|
size_t MIHP_GetMaximalPayloadSize(const MIHP_Heap* heap)
|
||||||
{
|
{
|
||||||
size_t maxPayloadSize = heap->Config.MaxMemoryAreaSize;
|
size_t maxPayloadSize = heap->Config.MaxMemoryAreaSize;
|
||||||
maxPayloadSize -= MIHP_GetHeapAlignedSize(heap, sizeof(MIHP_HeapMemoryAreaHeader));
|
maxPayloadSize -= MIHP_GetHeapAlignedSize(heap, sizeof(MIHP_HeapMemoryAreaHeader));
|
||||||
|
|||||||
Reference in New Issue
Block a user