OSSL_LIST
ossl_list_##name##_remove(OSSL_LIST(name) * list, type * elem) \
ossl_list_##name##_insert_head(OSSL_LIST(name) * list, type * elem) \
ossl_list_##name##_insert_tail(OSSL_LIST(name) * list, type * elem) \
ossl_list_##name##_insert_before(OSSL_LIST(name) * list, type * e, \
ossl_list_##name##_insert_after(OSSL_LIST(name) * list, type * e, \
ossl_list_##name##_init(OSSL_LIST(name) * list) \
ossl_list_##name##_is_empty(const OSSL_LIST(name) * list) \
ossl_list_##name##_num(const OSSL_LIST(name) * list) \
ossl_list_##name##_head(const OSSL_LIST(name) * list) \
ossl_list_##name##_tail(const OSSL_LIST(name) * list) \
typedef OSSL_LIST(urxe) QUIC_URXE_LIST;
OSSL_LIST(quic_reactor_wait_slot)
typedef OSSL_LIST(uint_set) UINT_SET;
OSSL_LIST(tx_history)
OSSL_LIST(port)
OSSL_LIST(ch)
OSSL_LIST(incoming_ch)
OSSL_LIST(retiring)
typedef OSSL_LIST(rxe) RXE_LIST;
typedef OSSL_LIST(txe) TXE_LIST;
OSSL_LIST(int)
OSSL_LIST(fizz)
OSSL_LIST(buzz)