diff options
| author | Ray Strode <rstrode@redhat.com> | 2007-05-31 17:01:09 -0400 |
|---|---|---|
| committer | Ray Strode <rstrode@redhat.com> | 2007-05-31 17:01:09 -0400 |
| commit | 7ab0dc597e8c3b2d753d2981caef1fa4f993e75a (patch) | |
| tree | f238b3ca3c777f1172e1f6a2257f16af43605183 /src | |
| parent | 7f7f14aafc133c32c93c6c09db60ab0dfba54b15 (diff) | |
| download | plymouth-7ab0dc597e8c3b2d753d2981caef1fa4f993e75a.tar.gz plymouth-7ab0dc597e8c3b2d753d2981caef1fa4f993e75a.tar.xz plymouth-7ab0dc597e8c3b2d753d2981caef1fa4f993e75a.zip | |
add new ply_list_get_last_node function to get the list tail
Diffstat (limited to 'src')
| -rw-r--r-- | src/ply-list.c | 6 | ||||
| -rw-r--r-- | src/ply-list.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ply-list.c b/src/ply-list.c index 165bce8..7bfd380 100644 --- a/src/ply-list.c +++ b/src/ply-list.c @@ -240,6 +240,12 @@ ply_list_get_first_node (ply_list_t *list) } 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 a5a82ac..7e0b6bc 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); |
