From 438fd5bbd2a122630c7718b12b51f2b96537a224 Mon Sep 17 00:00:00 2001 From: obarthel Date: Sat, 9 Sep 2023 18:33:38 +0200 Subject: [PATCH] Fixed the MemoryNode padding, which was short of a 32 bit word. --- library/stdlib_memory.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/stdlib_memory.h b/library/stdlib_memory.h index 6b4f79e..7862292 100644 --- a/library/stdlib_memory.h +++ b/library/stdlib_memory.h @@ -168,9 +168,6 @@ struct MemoryNode ULONG mn_Flags; #ifdef __MEM_DEBUG - UBYTE mn_AlreadyFree; - UBYTE mn_Pad1[3]; - void * mn_Allocation; size_t mn_OriginalSize; @@ -180,10 +177,13 @@ struct MemoryNode char * mn_File; int mn_Line; + UBYTE mn_AlreadyFree; + UBYTE mn_Pad1[7]; #ifdef __USE_MEM_TREES struct MemoryNode * mn_Left; struct MemoryNode * mn_Right; struct MemoryNode * mn_Parent; + UBYTE mn_IsRed; UBYTE mn_Pad2[3]; #endif /* __USE_MEM_TREES */