TPRO
sc->flags &= ~(TPRO | TPWO);
sc->flags &= ~(TPRO | TPWO | TPVOL);
if ((sc->flags & TPRO) == 0) {
sc->flags |= TPRO | TPRANY;
int rwmode = sc->flags & (TPRO | TPWO);
sc->flags &= ~(TPRO | TPWO | TPVOL);
sc->flags &= ~(TPRO | TPWO | TPVOL);
sc->flags &= ~(TPRO | TPWO);