DEVI_R_CONSTRAINT
if (DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT) {
DEVI(dip)->devi_flags &= ~DEVI_R_CONSTRAINT;
DEVI(dip)->devi_flags |= DEVI_R_CONSTRAINT;
DEVI(dip)->devi_flags |= DEVI_R_CONSTRAINT;
ASSERT(!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT));
DEVI(dip)->devi_flags |= DEVI_R_CONSTRAINT;
ASSERT(!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT));
} else if (!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT)) {
ASSERT(!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT));
ASSERT(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT);
DEVI(dip)->devi_flags &= ~DEVI_R_CONSTRAINT;
ASSERT(!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT));
} else if (DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT) {
DEVI(dip)->devi_flags &= ~DEVI_R_CONSTRAINT;
ASSERT(!(DEVI(dip)->devi_flags & DEVI_R_CONSTRAINT));