SSF_UCHG
f = *(unsigned int *)data & SSF_UCHG;
global_flags = (global_flags & ~SSF_UCHG) | (f & SSF_GLOBAL);
sc->flags = (sc->flags & ~SSF_UCHG) | (f & ~SSF_GLOBAL);
n = *(unsigned int *)data & SSF_UCHG;
global_flags = (global_flags & ~SSF_UCHG) | (n & SSF_GLOBAL);
sc->flags = (sc->flags & ~SSF_UCHG) | (n & ~SSF_GLOBAL);