From: Ray Strode Date: Thu, 31 May 2007 21:01:09 +0000 (-0400) Subject: add new ply_list_get_last_node function to get the list tail X-Git-Tag: 0.1.0~233 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ab0dc597e8c3b2d753d2981caef1fa4f993e75a;p=thirdparty%2Fplymouth.git add new ply_list_get_last_node function to get the list tail --- diff --git a/src/ply-list.c b/src/ply-list.c index 165bce87..7bfd3809 100644 --- a/src/ply-list.c +++ b/src/ply-list.c @@ -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) diff --git a/src/ply-list.h b/src/ply-list.h index a5a82ace..7e0b6bcc 100644 --- a/src/ply-list.h +++ b/src/ply-list.h @@ -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);