From ac9f3cbca3e37c8e5d4f9038d231d4e5ab21f40a Mon Sep 17 00:00:00 2001 From: Tropical <42101043+tropicaaal@users.noreply.github.com> Date: Fri, 6 Mar 2026 11:55:28 -0600 Subject: [PATCH] chore: resolve some void* memset cast warnings --- Minecraft.Client/Build/Common/UI/UIStructs.h | 2 +- Minecraft.World/Util/ArrayWithLength.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Minecraft.Client/Build/Common/UI/UIStructs.h b/Minecraft.Client/Build/Common/UI/UIStructs.h index ea57b3a1f..611dd9ed3 100644 --- a/Minecraft.Client/Build/Common/UI/UIStructs.h +++ b/Minecraft.Client/Build/Common/UI/UIStructs.h @@ -265,7 +265,7 @@ typedef struct _LaunchMoreOptionsMenuInitData _LaunchMoreOptionsMenuInitData() { - memset(this,0,sizeof(_LaunchMoreOptionsMenuInitData)); + memset((void*)this,0,sizeof(_LaunchMoreOptionsMenuInitData)); bOnlineGame = TRUE; bAllowFriendsOfFriends = TRUE; bPVP = TRUE; diff --git a/Minecraft.World/Util/ArrayWithLength.h b/Minecraft.World/Util/ArrayWithLength.h index 5ac619a5d..f2e268766 100644 --- a/Minecraft.World/Util/ArrayWithLength.h +++ b/Minecraft.World/Util/ArrayWithLength.h @@ -11,7 +11,7 @@ public: T *data; unsigned int length; arrayWithLength() { data = NULL; length = 0; } - arrayWithLength(unsigned int elements, bool bClearArray=true) { assert(elements!=0); data = new T[elements]; if(bClearArray){ memset( data,0,sizeof(T)*elements); } this->length = elements; } + arrayWithLength(unsigned int elements, bool bClearArray=true) { assert(elements!=0); data = new T[elements]; if(bClearArray){ memset( (void*)data,0,sizeof(T)*elements); } this->length = elements; } // 4J Stu Added this ctor so I static init arrays in the Item derivation tree arrayWithLength( T data[], unsigned int elements) { this->data = data; this->length = elements; } @@ -22,7 +22,7 @@ public: { assert( elements > length ); T *temp = new T[elements]; - memset( temp,0,sizeof(T)*elements); + memset( (void*)temp,0,sizeof(T)*elements); if( data != NULL ) {