void qdr_del_link_ref(qdr_link_ref_list_t *ref_list, qdr_link_t *link, int cls) { if (link->ref[cls]) { DEQ_REMOVE(*ref_list, link->ref[cls]); free_qdr_link_ref_t(link->ref[cls]); link->ref[cls] = 0; } }
bool qdr_del_link_ref(qdr_link_ref_list_t *ref_list, qdr_link_t *link, int cls) { if (link->ref[cls]) { DEQ_REMOVE(*ref_list, link->ref[cls]); free_qdr_link_ref_t(link->ref[cls]); link->ref[cls] = 0; return true; } return false; }