TAILQ_EMPTY
#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
#define TAILQ_EMPTY(head) (TAILQ_FIRST(head) == TAILQ_END(head))