From 66788e6edb8a7e59f5676ca8cf928e23583cb31a Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 7 Apr 2015 23:40:18 -0400 Subject: Implemented the memory logging. --- new/uipriv.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'new/uipriv.h') diff --git a/new/uipriv.h b/new/uipriv.h index ccd72e8..2999d0c 100644 --- a/new/uipriv.h +++ b/new/uipriv.h @@ -18,7 +18,10 @@ struct uiControl { void (*resize)(uiControl *, intmax_t, intmax_t, intmax_t, intmax_t, uiSizing *); }; -extern void *uiAlloc(size_t); -#define uiNew(T) ((T *) uiAlloc(sizeof (T))) -extern void *uiRealloc(void *, size_t); +// TODO write this comment +#define uiLogAllocations + +extern void *uiAlloc(size_t, const char *); +#define uiNew(T) ((T *) uiAlloc(sizeof (T), #T )) +extern void *uiRealloc(void *, size_t, const char *); extern void uiFree(void *); -- cgit v1.2.3