basic: Move macro.h include in list.h to the top of the file

Now that the circular dependency between log.h, macro.h and list.h
is gone, we can move the include to the top.
This commit is contained in:
Daan De Meyer
2025-04-18 14:19:16 +02:00
parent 93a1f7921a
commit 5d226b2f9a
+2 -4
View File
@@ -1,6 +1,8 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
#include "macro.h"
/* The head of the linked list. Use this in the structure that shall
* contain the head of the linked list */
#define LIST_HEAD(t,name) \
@@ -203,7 +205,3 @@
free_func(elem); \
head; \
})
/* Now include "macro.h", because we want our definition of assert() which the macros above use. We include
* it down here instead of up top, since macro.h pulls in log.h which in turn needs our own definitions. */
#include "macro.h"