From 27e0133d40f7b328482b501a18e22b12a55564ea Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 13 Jul 2025 10:07:59 -0400 Subject: Associate --- src/addr_list.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/addr_list.h') diff --git a/src/addr_list.h b/src/addr_list.h index 66e217e..769d450 100644 --- a/src/addr_list.h +++ b/src/addr_list.h @@ -5,6 +5,7 @@ struct addr_list_node { unsigned char value[6]; + void* userdata; struct addr_list_node* next; }; @@ -13,8 +14,9 @@ struct addr_list { }; void addr_list_init(struct addr_list* list); -void addr_list_add(struct addr_list* list, unsigned char addr[6]); +void addr_list_add(struct addr_list* list, unsigned char addr[6], void* userdata); bool addr_list_contains(struct addr_list* list, unsigned char addr[6]); +void* addr_list_get(struct addr_list* list, unsigned char addr[6]); void addr_list_remove(struct addr_list* list, unsigned char addr[6]); void addr_list_free(struct addr_list* list); -- cgit 1.4.1