]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
ply-list: Introduce ply_list_node_set_data
authornerdopolis <bluescreen_avenger@verizon.net>
Wed, 31 May 2023 02:18:45 +0000 (22:18 -0400)
committernerdopolis <bluescreen_avenger@verizon.net>
Wed, 31 May 2023 23:43:49 +0000 (19:43 -0400)
src/libply/ply-list.c
src/libply/ply-list.h

index 0da7952d890ca8d1cd1101f219a2bd2deb4506f7..32649d749af794273069e94d2b891313e930ec55 100644 (file)
@@ -360,3 +360,9 @@ ply_list_node_get_data (ply_list_node_t *node)
         return node->data;
 }
 
+void
+ply_list_node_set_data (ply_list_node_t *node,
+                        void            *data)
+{
+        node->data = data;
+}
index 1dd848f51285db18b5b979a319f00e24d9b6e8b9..fc17bd9e95e906c3b36ad72f38787ba759ac6a8c 100644 (file)
@@ -56,6 +56,8 @@ ply_list_node_t *ply_list_get_nth_node (ply_list_t *list,
 ply_list_node_t *ply_list_get_next_node (ply_list_t      *list,
                                          ply_list_node_t *node);
 void *ply_list_node_get_data (ply_list_node_t *node);
+void ply_list_node_set_data (ply_list_node_t *node,
+                             void            *data);
 
 #define ply_list_foreach(list, node) \
         for (node = ply_list_get_first_node (list); node != NULL; node = ply_list_get_next_node (list, node))