TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…TAILQ_INSERT_BEFORE, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV ... TYPE * elm , TAILQ_ENTRY NAME ); void TAILQ_INSERT_TAIL(TAILQ_HEAD * head , struct…