From 077b23929b1fa57700ddc41198b6fb429ea0d761 Mon Sep 17 00:00:00 2001 From: toaster Date: Thu, 22 Sep 2022 12:47:59 +0100 Subject: [PATCH] Adjust P_AllocMapHeader and associated - Prints with more info - No weird increment/decrement --- src/p_setup.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/p_setup.c b/src/p_setup.c index ae3ca64b2..0c9879370 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -359,10 +359,8 @@ void P_DeleteFlickies(INT16 i) * \param i Map number to clear header for. * \sa P_ClearMapHeaderInfo */ -static void P_ClearSingleMapHeaderInfo(INT16 i) +static void P_ClearSingleMapHeaderInfo(INT16 num) { - const INT16 num = (INT16)(i-1); - mapheaderinfo[num]->lvlttl[0] = '\0'; mapheaderinfo[num]->subttl[0] = '\0'; mapheaderinfo[num]->zonttl[0] = '\0'; @@ -457,7 +455,7 @@ void P_AllocMapHeader(INT16 i) { mapheaderinfo[i] = Z_Malloc(sizeof(mapheader_t), PU_STATIC, NULL); if (!mapheaderinfo[i]) - I_Error("P_AllocMapHeader: Not enough memory to allocate new mapheader"); + I_Error("P_AllocMapHeader: Not enough memory to allocate new mapheader (ID %d)", i); mapheaderinfo[i]->lumpnum = LUMPERROR; mapheaderinfo[i]->lumpname = NULL; @@ -467,7 +465,7 @@ void P_AllocMapHeader(INT16 i) mapheaderinfo[i]->mainrecord = NULL; nummapheaders++; } - P_ClearSingleMapHeaderInfo(i + 1); + P_ClearSingleMapHeaderInfo(i); } //