Commit 2e8b8bfc authored by Maria Matejka's avatar Maria Matejka
Browse files

Static list initializer

parent d071aca7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ typedef union list { /* In fact two overlayed nodes */
  };
} list;

#define STATIC_LIST_INIT(name)	name = { .head = &name.tail_node, .tail = &name.head_node, .null = NULL }

#define NODE (node *)
#define HEAD(list) ((void *)((list).head))