aboutsummaryrefslogtreecommitdiff
path: root/teensy
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-05-20 15:03:14 -0400
committeriamcheeseman <[email protected]>2026-05-20 15:03:14 -0400
commitdb639fcdc501ac56873f55d1c227e15581ee97c3 (patch)
tree656af7db955bd782f58b8a70bad99b2ea71064d5 /teensy
parent51a249763e2a28a0c0a0f182fb3752aac9380317 (diff)
add `ty_list_last()`
Diffstat (limited to 'teensy')
-rw-r--r--teensy/teensy_list.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/teensy/teensy_list.h b/teensy/teensy_list.h
index 12da8e0..56ae4b4 100644
--- a/teensy/teensy_list.h
+++ b/teensy/teensy_list.h
@@ -16,6 +16,8 @@ typedef struct {
#define ty_list_cap(arr) (ty_list_get_header(arr)->cap)
#define ty_list_len(arr) (ty_list_get_header(arr)->len)
+#define ty_list_last(arr) ((arr)[ty_list_len(arr) - 1])
+
#define ty_list_reserve(arr, amt) \
do { \
ty_List_Header *header = ty_list_get_header(arr); \