SCP_UPDATESUBCMD
if (sc->sc_running & SCP_UPDATESUBCMD)
sc->sc_scheduled &= ~SCP_UPDATESUBCMD;
else if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD)) {
ray_set_pending(sc, cmdf | SCP_UPDATESUBCMD);
sc->sc_scheduled &= ~SCP_UPDATESUBCMD;
sc->sc_running |= cmdf | SCP_UPDATESUBCMD;
sc->sc_running &= ~SCP_UPDATESUBCMD;
ray_cmd_cancel(sc, SCP_UPDATESUBCMD);
if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD))
if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD)) {
else if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD)) {
else if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD)) {
else if (ray_cmd_is_running(sc, SCP_UPDATESUBCMD)) {