From 5257b18ade35570825f2b3b477972fe33cc2d741 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Fri, 18 Oct 2024 18:56:14 -0500 Subject: [PATCH] Convert z_zone.c -> z_zone.cpp --- src/CMakeLists.txt | 2 +- src/{z_zone.c => z_zone.cpp} | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) rename src/{z_zone.c => z_zone.cpp} (98%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 71a112304..ae8330a39 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -13,7 +13,7 @@ add_executable(SRB2SDL2 MACOSX_BUNDLE WIN32 deh_soc.c deh_lua.c deh_tables.c - z_zone.c + z_zone.cpp f_finale.c f_wipe.cpp g_build_ticcmd.cpp diff --git a/src/z_zone.c b/src/z_zone.cpp similarity index 98% rename from src/z_zone.c rename to src/z_zone.cpp index 8924ed688..ed38cd277 100644 --- a/src/z_zone.c +++ b/src/z_zone.cpp @@ -8,7 +8,7 @@ // terms of the GNU General Public License, version 2. // See the 'LICENSE' file for more details. //----------------------------------------------------------------------------- -/// \file z_zone.c +/// \file z_zone.cpp /// \brief Zone memory allocation. /// This file does zone memory allocation. Each allocation is done with a /// tag, and this file keeps track of all the allocations made. Later, you @@ -214,7 +214,7 @@ void *Z_Malloc2(size_t size, INT32 tag, void *user, INT32 alignbits, CONS_Debug(DBG_MEMORY, "Z_Malloc %s:%d\n", file, line); #endif - block = xm(sizeof (memblock_t) + ALIGNPAD + size); + block = (memblock_t*)xm(sizeof (memblock_t) + ALIGNPAD + size); TracyCAlloc(block, sizeof (memblock_t) + ALIGNPAD + size); ptr = MEMORY(block); I_Assert((intptr_t)ptr % alignof (max_align_t) == 0); @@ -243,7 +243,7 @@ void *Z_Malloc2(size_t size, INT32 tag, void *user, INT32 alignbits, if (user != NULL) { - block->user = user; + block->user = (void**)user; *(void **)user = ptr; } else if (tag >= PU_PURGELEVEL) @@ -555,7 +555,7 @@ void Z_SetUser(void *ptr, void **newuser) I_Error("Internal memory management error: " "tried to make block purgable but it has no owner"); - block->user = (void*)newuser; + block->user = (void**)newuser; *newuser = ptr; } @@ -650,7 +650,7 @@ static void Command_Memdump_f(void) for (block = head.next; block != &head; block = block->next) if (block->tag >= mintag && block->tag <= maxtag) { - char *filename = strrchr(block->ownerfile, PATHSEP[0]); + const char *filename = strrchr(block->ownerfile, PATHSEP[0]); CONS_Printf("[%3d] %s (%s) bytes @ %s:%d\n", block->tag, sizeu1(block->size), sizeu2(block->realsize), filename ? filename + 1 : block->ownerfile, block->ownerline); } } @@ -662,5 +662,5 @@ static void Command_Memdump_f(void) */ char *Z_StrDup(const char *s) { - return strcpy(ZZ_Alloc(strlen(s) + 1), s); + return strcpy((char*)ZZ_Alloc(strlen(s) + 1), s); }