From 5d74cf0092b132bf224024548e46566033c84937 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 5 Jan 2017 11:54:59 +0100 Subject: lib/list: remove LIST_HEAD macro * the variable definition with hidden type is always horrible, for example: int func() { LIST_HEAD(foo); ... } the more readable is: int func() { struct list_head foo; INIT_LIST_HEAD(&foo); ... } * the name LIST_HEAD conflict with /usr/include/sys/queue.h * we use it only on two places in sulogin Signed-off-by: Karel Zak --- include/list.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'include/list.h') diff --git a/include/list.h b/include/list.h index 3c08aa5f2..cf022fb22 100644 --- a/include/list.h +++ b/include/list.h @@ -33,11 +33,6 @@ struct list_head { struct list_head *next, *prev; }; -#define LIST_HEAD_INIT(name) { &(name), &(name) } - -#define LIST_HEAD(name) \ - struct list_head name = LIST_HEAD_INIT(name) - #define INIT_LIST_HEAD(ptr) do { \ (ptr)->next = (ptr); (ptr)->prev = (ptr); \ } while (0) -- cgit v1.2.3-55-g7522