SOFT
int how = SOFT | HARD;
how = SOFT;
if (how & SOFT)
if (how & SOFT)
if (how & SOFT)
how |= SOFT;
how = HARD | SOFT;
how = SOFT;
if (which & SOFT) {
which &= ~SOFT;
if (how & SOFT)
if (how & SOFT)