From 2c7fb14a94ccbc70e310a41340c6467228a39efc Mon Sep 17 00:00:00 2001 From: GaryOderNichts <12049776+GaryOderNichts@users.noreply.github.com> Date: Fri, 27 Mar 2026 02:13:46 +0100 Subject: [PATCH] coreinit/memblockheap: Add padding bytes to `MEMBlockHeap` struct --- include/coreinit/memblockheap.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/coreinit/memblockheap.h b/include/coreinit/memblockheap.h index 7df56cb03..d8fb33ef0 100644 --- a/include/coreinit/memblockheap.h +++ b/include/coreinit/memblockheap.h @@ -75,6 +75,8 @@ struct WUT_PACKED MEMBlockHeap //! Free block count uint32_t numFreeBlocks; + + WUT_PADDING_BYTES(0xC); }; WUT_CHECK_OFFSET(MEMBlockHeap, 0x00, header); WUT_CHECK_OFFSET(MEMBlockHeap, 0x40, defaultTrack); @@ -83,7 +85,7 @@ WUT_CHECK_OFFSET(MEMBlockHeap, 0x64, firstBlock); WUT_CHECK_OFFSET(MEMBlockHeap, 0x68, lastBlock); WUT_CHECK_OFFSET(MEMBlockHeap, 0x6C, firstFreeBlock); WUT_CHECK_OFFSET(MEMBlockHeap, 0x70, numFreeBlocks); -WUT_CHECK_SIZE(MEMBlockHeap, 0x74); +WUT_CHECK_SIZE(MEMBlockHeap, 0x80); MEMHeapHandle MEMInitBlockHeap(MEMBlockHeap *heap,