From: nerdopolis Date: Wed, 31 May 2023 02:18:45 +0000 (-0400) Subject: ply-list: Introduce ply_list_node_set_data X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4aeb99a43f9c5bc297f7f1cbffec5708f69a2fec;p=thirdparty%2Fplymouth.git ply-list: Introduce ply_list_node_set_data --- diff --git a/src/libply/ply-list.c b/src/libply/ply-list.c index 0da7952d..32649d74 100644 --- a/src/libply/ply-list.c +++ b/src/libply/ply-list.c @@ -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; +} diff --git a/src/libply/ply-list.h b/src/libply/ply-list.h index 1dd848f5..fc17bd9e 100644 --- a/src/libply/ply-list.h +++ b/src/libply/ply-list.h @@ -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))