simh-testsetgenerator/I7094
Mark Pizzolato 8c325db1ab Various Magtape Devices: Handle Coverity report of tape error status cases
Coverity flagged one magtape simulator for having fewer case breakouts
than the range of MTSE_x errors, after they were expanded for
MTSE_LEOT (listed as "V4 compatibility") and MTSE_RUNAWAY (for
Dave Bryan's implementation of erase and erase gap).

According to Dave, it turns out that MTSE_RUNAWAY can only be
returned if the magtape simulator supports and implements a density
specification and the ERASE function. The simulators Bob Supnik wrote
don't meet that criteria, so the expanded errors can't be returned.

Simply add a "default" case to the map logic returning SCPE_IERR for
unexpected cases.
2022-03-13 11:23:11 -07:00
..
i7094_binloader.c GRI, H316, I7094, NOVA, SDS, sigma: Annotate switch case fall through (COVERITY) 2017-03-13 10:44:51 -07:00
i7094_bug_history.txt Notes For V3.8 2011-04-15 08:36:09 -07:00
i7094_cd.c I7094: Compiler warning cleanup 2020-10-19 12:28:59 -07:00
i7094_clk.c AltairZ80, BESM6, I7094: Adopt internal SCP internal time base 2020-10-29 13:28:41 -07:00
i7094_com.c alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions 2020-03-06 16:29:17 -08:00
i7094_cpu.c I7094: Compiler warning cleanup 2020-10-19 12:28:59 -07:00
i7094_cpu1.c Merge with v3.9-0-rc2 first pass 2012-03-24 19:46:37 -07:00
i7094_dat.h Notes For V3.8 2011-04-15 08:35:54 -07:00
i7094_defs.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
i7094_drm.c Merge with v3.9-0-rc2 first pass 2012-03-24 19:46:37 -07:00
i7094_dsk.c I7094: Annotated fall through in switch (COVERITY) 2017-03-20 07:46:28 -07:00
i7094_io.c I7094: Annotated fall through in switch (COVERITY) 2017-03-20 07:46:28 -07:00
i7094_lp.c I7094: Compiler warning cleanup 2020-10-19 12:28:59 -07:00
i7094_mt.c Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
i7094_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00