• David Brownell's avatar
    SVF: clean up, mostly for TAP state name handling · 814183a5
    David Brownell authored
     - Use the name mappings all the other code uses:
        + name-to-state ... needed to add one special case
        + state-to-name
     - Improve various diagnostics:
        + don't complain about a "valid" state when the issue
          is actually that it must be "stable"
        + say which command was affected
     - Misc:
        + make more private data and code be static
        + use public DIM() not private dimof()
        + shorten the affected lines
    Re the mappings, this means we're more generous in inputs we
    accept, since case won't matter.  Also our output diagnostics
    will be a smidgeon more informative, saying "RUN/IDLE" not
    just "IDLE" (emphasizing that there can be side effects).
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>