From 013d185d9e72b66874c638aedc70d1afccf8829a Mon Sep 17 00:00:00 2001
From: Monster Iestyn <iestynjealous@ntlworld.com>
Date: Thu, 15 Feb 2018 16:31:05 +0000
Subject: [PATCH] Z_FreeTag and Z_TagUsage are now both macros of their
 respective two arg variants

---
 src/z_zone.c | 12 +-----------
 src/z_zone.h |  4 ++--
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/src/z_zone.c b/src/z_zone.c
index 37ab3d5462..cf56d0baae 100644
--- a/src/z_zone.c
+++ b/src/z_zone.c
@@ -407,11 +407,6 @@ void Z_FreeTags(INT32 lowtag, INT32 hightag)
 	}
 }
 
-void Z_FreeTag(INT32 tagnum)
-{
-	Z_FreeTags(tagnum, tagnum);
-}
-
 //
 // Z_CheckMemCleanup
 //
@@ -610,12 +605,7 @@ size_t Z_TagsUsage(INT32 lowtag, INT32 hightag)
 	return cnt;
 }
 
-size_t Z_TagUsage(INT32 tagnum)
-{
-	return Z_TagsUsage(tagnum, tagnum);
-}
-
-void Command_Memfree_f(void)
+static void Command_Memfree_f(void)
 {
 	UINT32 freebytes, totalbytes;
 
diff --git a/src/z_zone.h b/src/z_zone.h
index 57ad158cf3..b21d951d6a 100644
--- a/src/z_zone.h
+++ b/src/z_zone.h
@@ -59,7 +59,7 @@
 #define PU_HWRPATCHINFO_UNLOCKED 103
 
 void Z_Init(void);
-void Z_FreeTag(INT32 tagnum);
+#define Z_FreeTag(tagnum) Z_FreeTags(tagnum, tagnum)
 void Z_FreeTags(INT32 lowtag, INT32 hightag);
 void Z_CheckMemCleanup(void);
 void Z_CheckHeap(INT32 i);
@@ -97,7 +97,7 @@ void *Z_ReallocAlign(void *ptr, size_t size, INT32 tag, void *user, INT32 alignb
 #define Z_Calloc(s,t,u)    Z_CallocAlign(s, t, u, 0)
 #define Z_Realloc(p,s,t,u) Z_ReallocAlign(p, s, t, u, 0)
 
-size_t Z_TagUsage(INT32 tagnum);
+#define Z_TagUsage(tagnum) Z_TagsUsage(tagnum, tagnum)
 size_t Z_TagsUsage(INT32 lowtag, INT32 hightag);
 
 char *Z_StrDup(const char *in);
-- 
GitLab