aboutsummaryrefslogtreecommitdiff
path: root/teensy
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-05-11 09:15:49 -0400
committeriamcheeseman <[email protected]>2026-05-11 09:16:04 -0400
commit1300ce4c9cdfa2e6553b32b42bbe2f087a9e816f (patch)
tree3013de63b008e6aa30c26ee2beed501dfc3dab95 /teensy
parent2460fd470eb4839252266f61449587dd20de4ddd (diff)
add convenience ty_new() macro
Diffstat (limited to 'teensy')
-rw-r--r--teensy/teensy_list.c2
-rw-r--r--teensy/teensy_mem.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/teensy/teensy_list.c b/teensy/teensy_list.c
index c8035b8..342af61 100644
--- a/teensy/teensy_list.c
+++ b/teensy/teensy_list.c
@@ -5,7 +5,7 @@
void *ty_list_create(void)
{
- struct ty_list_header *header = ty_alloc(sizeof(struct ty_list_header));
+ struct ty_list_header *header = ty_new(struct ty_list_header);
header->cap = 0;
header->len = 0;
return (void*)(header + 1);
diff --git a/teensy/teensy_mem.h b/teensy/teensy_mem.h
index da2fed9..b25cad5 100644
--- a/teensy/teensy_mem.h
+++ b/teensy/teensy_mem.h
@@ -3,6 +3,8 @@
#include <stdlib.h>
+#define ty_new(T) (ty_alloc(sizeof(T)))
+
// NOTE: Overrides GLFW allocator
void ty_init_mem(void);
void ty_deinit_mem(void);