diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-07-13 10:07:59 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-07-13 10:07:59 -0400 |
commit | 27e0133d40f7b328482b501a18e22b12a55564ea (patch) | |
tree | ccc7f5876fcf11840836d13532aebbd223cff62d /src/addr_list.h | |
parent | f66fc94340bdf6a30260a1932e3f2f22d8822304 (diff) | |
download | gen4uploader-27e0133d40f7b328482b501a18e22b12a55564ea.tar.gz gen4uploader-27e0133d40f7b328482b501a18e22b12a55564ea.tar.bz2 gen4uploader-27e0133d40f7b328482b501a18e22b12a55564ea.zip |
Associate master
Diffstat (limited to 'src/addr_list.h')
-rw-r--r-- | src/addr_list.h | 4 |
1 files changed, 3 insertions, 1 deletions
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 @@ | |||
5 | 5 | ||
6 | struct addr_list_node { | 6 | struct addr_list_node { |
7 | unsigned char value[6]; | 7 | unsigned char value[6]; |
8 | void* userdata; | ||
8 | struct addr_list_node* next; | 9 | struct addr_list_node* next; |
9 | }; | 10 | }; |
10 | 11 | ||
@@ -13,8 +14,9 @@ struct addr_list { | |||
13 | }; | 14 | }; |
14 | 15 | ||
15 | void addr_list_init(struct addr_list* list); | 16 | void addr_list_init(struct addr_list* list); |
16 | void addr_list_add(struct addr_list* list, unsigned char addr[6]); | 17 | void addr_list_add(struct addr_list* list, unsigned char addr[6], void* userdata); |
17 | bool addr_list_contains(struct addr_list* list, unsigned char addr[6]); | 18 | bool addr_list_contains(struct addr_list* list, unsigned char addr[6]); |
19 | void* addr_list_get(struct addr_list* list, unsigned char addr[6]); | ||
18 | void addr_list_remove(struct addr_list* list, unsigned char addr[6]); | 20 | void addr_list_remove(struct addr_list* list, unsigned char addr[6]); |
19 | void addr_list_free(struct addr_list* list); | 21 | void addr_list_free(struct addr_list* list); |
20 | 22 | ||