SCF_TRANS
{ "to-uninitialized", SCF_TRANS(0, SCF_STATE_UNINIT) },
{ "from-uninitialized", SCF_TRANS(SCF_STATE_UNINIT, 0) },
{ "uninitialized", SCF_TRANS(SCF_STATE_UNINIT, SCF_STATE_UNINIT) },
{ "to-maintenance", SCF_TRANS(0, SCF_STATE_MAINT) },
{ "from-maintenance", SCF_TRANS(SCF_STATE_MAINT, 0) },
{ "maintenance", SCF_TRANS(SCF_STATE_MAINT, SCF_STATE_MAINT) },
{ "to-offline", SCF_TRANS(0, SCF_STATE_OFFLINE) },
{ "from-offline", SCF_TRANS(SCF_STATE_OFFLINE, 0) },
{ "offline", SCF_TRANS(SCF_STATE_OFFLINE, SCF_STATE_OFFLINE) },
{ "to-disabled", SCF_TRANS(0, SCF_STATE_DISABLED) },
{ "from-disabled", SCF_TRANS(SCF_STATE_DISABLED, 0) },
{ "disabled", SCF_TRANS(SCF_STATE_DISABLED, SCF_STATE_DISABLED) },
{ "to-online", SCF_TRANS(0, SCF_STATE_ONLINE) },
{ "from-online", SCF_TRANS(SCF_STATE_ONLINE, 0) },
{ "online", SCF_TRANS(SCF_STATE_ONLINE, SCF_STATE_ONLINE) },
{ "to-degraded", SCF_TRANS(0, SCF_STATE_DEGRADED) },
{ "from-degraded", SCF_TRANS(SCF_STATE_DEGRADED, 0) },
{ "degraded", SCF_TRANS(SCF_STATE_DEGRADED, SCF_STATE_DEGRADED) },
{ "to-all", SCF_TRANS(0, SCF_STATE_ALL) },
{ "from-all", SCF_TRANS(SCF_STATE_ALL, 0) },
{ "all", SCF_TRANS(SCF_STATE_ALL, SCF_STATE_ALL) },
tset = SCF_TRANS(smf_state_from_string(from),
{ "to-uninitialized", SCF_TRANS(0, SCF_STATE_UNINIT) },
{ "from-uninitialized", SCF_TRANS(SCF_STATE_UNINIT, 0) },
{ "to-maintenance", SCF_TRANS(0, SCF_STATE_MAINT) },
{ "from-maintenance", SCF_TRANS(SCF_STATE_MAINT, 0) },
{ "to-offline", SCF_TRANS(0, SCF_STATE_OFFLINE) },
{ "from-offline", SCF_TRANS(SCF_STATE_OFFLINE, 0) },
{ "to-disabled", SCF_TRANS(0, SCF_STATE_DISABLED) },
{ "from-disabled", SCF_TRANS(SCF_STATE_DISABLED, 0) },
{ "to-online", SCF_TRANS(0, SCF_STATE_ONLINE) },
{ "from-online", SCF_TRANS(SCF_STATE_ONLINE, 0) },
{ "to-degraded", SCF_TRANS(0, SCF_STATE_DEGRADED) },
{ "from-degraded", SCF_TRANS(SCF_STATE_DEGRADED, 0) },