]> git.ozlabs.org Git - petitboot/blobdiff - lib/list/list.h
Add new macro DEFINE_LIST()
[petitboot] / lib / list / list.h
index 7f9955f93115e2761fbe1b0ec94398480d40e8a8..cd9cd105911e2316e8bbbfec87037287253e4242 100644 (file)
@@ -41,13 +41,15 @@ struct list {
        for (; _pos; _pos = list_next_entry(_list, _pos, _member))
 
 
-#define STATIC_LIST(_list) static struct list _list = { \
+#define DEFINE_LIST(_list) struct list _list = { \
        .head = { \
                .next = &_list.head, \
                .prev = &_list.head \
        } \
 }
 
+#define STATIC_LIST(_list) static DEFINE_LIST(_list)
+
 void list_init(struct list *list);
 void list_insert_before(struct list_item *next, struct list_item *item);
 void list_insert_after(struct list_item *prev, struct list_item *item);