c
#define CHECK_NULL(ptr) if (!(ptr)) return NULL

struct typec_altmode *
typec_partner_register_altmode(struct typec_partner *partner,
                               const struct typec_altmode_desc *desc)
{
    CHECK_NULL(partner);
    CHECK_NULL(desc);
    return typec_register_altmode(&partner->dev, desc);
}
