summaryrefslogtreecommitdiff
path: root/new/uipriv.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-04-07 19:04:09 -0400
committerPietro Gagliardi <[email protected]>2015-04-07 19:04:09 -0400
commit7b1dfbf1d6de954efdb5d9d9d4df61a98935ddd4 (patch)
tree98b82ee5987a646a409bb0efd510366cb5182ef0 /new/uipriv.h
parent03d94db0fd80f1d293dbf727b6e9a2466546c2c3 (diff)
Unified the allocators across all platforms so that everyone uses uiAlloc() and friends.
Diffstat (limited to 'new/uipriv.h')
-rw-r--r--new/uipriv.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/new/uipriv.h b/new/uipriv.h
index 02aa72b..4b150dd 100644
--- a/new/uipriv.h
+++ b/new/uipriv.h
@@ -18,3 +18,9 @@ struct uiControl {
void (*containerShow)(uiControl *);
void (*containerHide)(uiControl *);
};
+
+extern void *uiAlloc(size_t);
+// TODO use this in existing files
+#define uiNew(T) ((T *) uiAlloc(sizeof (T)))
+extern void *uiRealloc(void *, size_t);
+extern void uiFree(void *);