1 #include <libutil.h>
2 
3 #ifndef TAILQ_END
4 #define TAILQ_END(head)			NULL
5 #endif
6 
7 #ifndef SIMPLEQ_HEAD
8 #define SIMPLEQ_HEAD			STAILQ_HEAD
9 #define SIMPLEQ_HEAD_INITIALIZER	STAILQ_HEAD_INITIALIZER
10 #define SIMPLEQ_ENTRY			STAILQ_ENTRY
11 #define SIMPLEQ_INIT			STAILQ_INIT
12 #define SIMPLEQ_INSERT_AFTER		STAILQ_INSERT_AFTER
13 #define SIMPLEQ_INSERT_HEAD		STAILQ_INSERT_HEAD
14 #define SIMPLEQ_INSERT_TAIL		STAILQ_INSERT_TAIL
15 #define SIMPLEQ_EMPTY			STAILQ_EMPTY
16 #define SIMPLEQ_FIRST			STAILQ_FIRST
17 #define SIMPLEQ_REMOVE_AFTER		STAILQ_REMOVE_AFTER
18 #define SIMPLEQ_REMOVE_HEAD		STAILQ_REMOVE_HEAD
19 #define SIMPLEQ_FOREACH			STAILQ_FOREACH
20 #define SIMPLEQ_END(head)		NULL
21 #endif
22