/* Sets a new pseudo to a PSEUDO additional selector.  */
void cr_additional_sel_set_pseudo(CRAdditionalSel *a_this, CRPseudo *a_pseudo)
/* Sets a new pseudo to a PSEUDO additional selector.  */
void cr_additional_sel_set_pseudo(CRAdditionalSel *a_this, CRPseudo *a_pseudo)
{
        g_return_if_fail (a_this
                          && a_this->type == PSEUDO_CLASS_ADD_SELECTOR);
        if (a_this->content.pseudo) {
                cr_pseudo_destroy (a_this->content.pseudo);
        }
        a_this->content.pseudo = a_pseudo;
}