SD_F_REGISTERED
if (d->flags & SD_F_REGISTERED)
d->flags |= SD_F_REGISTERED;
d->flags &= ~SD_F_REGISTERED;
((x) != NULL && ((x)->flags & SD_F_REGISTERED))