From 00ce37145556279f4982ef52a747cb2f5e3e3081 Mon Sep 17 00:00:00 2001
From: Christian C <cc@localhost>
Date: Wed, 2 Apr 2025 18:15:13 -0700
Subject: Fixed Memory Leak

---
 include/lib/mem/galloc.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

(limited to 'include/lib/mem')

diff --git a/include/lib/mem/galloc.h b/include/lib/mem/galloc.h
index 8c773cd..763b21a 100644
--- a/include/lib/mem/galloc.h
+++ b/include/lib/mem/galloc.h
@@ -3,9 +3,14 @@
 
 #include <sys/types.h>
 
-void *g_malloc(size_t size);
-void *g_calloc(size_t n_memb, size_t size);
-void g_free(void *);
+#define g_malloc(size) _g_malloc(size, __FILE__, __LINE__)
+#define g_calloc(n_memb, size) _g_calloc(n_memb, size, __FILE__, __LINE__)
+#define g_realloc(ptr, size) _g_realloc(ptr, size, __FILE__, __LINE__)
+#define g_free(ptr) _g_free(ptr, __FILE__, __LINE__)
+void *_g_malloc(size_t size, char* file, unsigned int line);
+void *_g_calloc(size_t n_memb, size_t size, char* file, unsigned int line);
+void *_g_realloc(void *ptr, size_t size, char* file, unsigned int line);
+void _g_free(void *ptr, char* file, unsigned int line);
 ssize_t g_outstanding_allocations();
 
 #endif
-- 
cgit v1.2.1