diff options
Diffstat (limited to 'list.h')
-rw-r--r-- | list.h | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -5,8 +5,24 @@ struct item struct item *next; }; +/* + * Move element in item to the head of list mainlist. + */ void movetohead(struct item **mainlist, struct item *item); -void movetonext(struct item **mainlist, struct item *item, struct item *next); + +/* + * Create space for a new item and add it to the head of mainlist. + * + * Returns item or NULL if out of memory. + */ struct item *additem(struct item **mainlist); + +/* + * + */ void delitem(struct item **mainlist, struct item *item); + +/* + * + */ void listitems(struct item *mainlist); |