X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flist.h;h=e605ce1058c75ad2c61ada93941f1f8afdc2cc2a;hb=dff94d1df4228386ea9f523b1bfc37590ca31fd8;hp=3806495c9b04497d9d406984e9090145df0e71b3;hpb=42d2dff33306beae8ddbd9cc991ad80f135950a6;p=tinc diff --git a/src/list.h b/src/list.h index 3806495c..e605ce10 100644 --- a/src/list.h +++ b/src/list.h @@ -45,7 +45,7 @@ typedef struct list_t { /* (De)constructors */ -extern list_t *list_alloc(list_action_t delete) __attribute__((__malloc__)); +extern list_t *list_alloc(list_action_t delete) ATTR_MALLOC; extern void list_free(list_t *list); extern list_node_t *list_alloc_node(void); extern void list_free_node(list_t *list, list_node_t *node); @@ -57,6 +57,7 @@ extern list_node_t *list_insert_tail(list_t *list, void *data); extern list_node_t *list_insert_after(list_t *list, list_node_t *node, void *data); extern list_node_t *list_insert_before(list_t *list, list_node_t *node, void *data); +extern void list_empty_list(list_t *list); extern void list_delete(list_t *list, const void *data); extern void list_unlink_node(list_t *list, list_node_t *node);