Merge branch 'master' into next
[paraslash.git] / list.h
diff --git a/list.h b/list.h
index de04ab9..80f36a1 100644 (file)
--- a/list.h
+++ b/list.h
@@ -33,6 +33,10 @@ struct list_head {
        struct list_head *prev;
 };
 
+/** Define an initialized list head. */
+#define INITIALIZED_LIST_HEAD(name) struct list_head name = { &(name), &(name) }
+
+
 /** must be called before using any other list functions */
 #define INIT_LIST_HEAD(ptr) do { \
        (ptr)->next = (ptr); (ptr)->prev = (ptr); \