G_GATE_FLAG_DESTROY
if ((sc->sc_flags & G_GATE_FLAG_DESTROY) == 0)
sc->sc_flags |= G_GATE_FLAG_DESTROY;
if (sc == NULL || (sc->sc_flags & G_GATE_FLAG_DESTROY) != 0)
if (sc == NULL || (sc->sc_flags & G_GATE_FLAG_DESTROY) != 0) {
if (sc == NULL || (sc->sc_flags & G_GATE_FLAG_DESTROY) != 0) {
if (sc->sc_ref == 0 && (sc->sc_flags & G_GATE_FLAG_DESTROY) != 0)
if ((sc->sc_flags & G_GATE_FLAG_DESTROY) == 0) {
if ((sc->sc_flags & G_GATE_FLAG_DESTROY) != 0) {