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