TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_LAST, TAILQ_NEXT, TAILQ_PREV, TAILQ_REMOVE - implementation ... FIRST(TAILQ_HEAD * head ); struct TYPE *TAILQ_LAST(TAILQ_HEAD * head , H…