]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
add new ply_list_get_last_node function to get the list tail
authorRay Strode <rstrode@redhat.com>
Thu, 31 May 2007 21:01:09 +0000 (17:01 -0400)
committerRay Strode <rstrode@redhat.com>
Thu, 31 May 2007 21:01:09 +0000 (17:01 -0400)
src/ply-list.c
src/ply-list.h

index 165bce87a8ac6cb18d7e5d2a05bcaefac20defc3..7bfd3809ed8221e8ae477bbb18e03869c6a11dfe 100644 (file)
@@ -239,6 +239,12 @@ ply_list_get_first_node (ply_list_t *list)
   return list->first_node;
 }
 
+ply_list_node_t *
+ply_list_get_last_node (ply_list_t *list)
+{
+  return list->last_node;
+}
+
 ply_list_node_t *
 ply_list_get_next_node (ply_list_t     *list,
                        ply_list_node_t *node)
index a5a82ace26006841887ab8b292a2d0e8404906aa..7e0b6bcc5c56c7187db0c9c54797627b1281ee69 100644 (file)
@@ -43,6 +43,7 @@ void ply_list_remove_data (ply_list_t *list,
 void ply_list_remove_node (ply_list_t      *list,
                            ply_list_node_t *node);
 ply_list_node_t *ply_list_get_first_node (ply_list_t *list);
+ply_list_node_t *ply_list_get_last_node (ply_list_t *list);
 ply_list_node_t *ply_list_get_next_node (ply_list_t  *list,
                                          ply_list_node_t *node);