simh-testsetgenerator/I1401
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
..
i1401_cd.c I1401, I7094, ID16, ID32, HP2100 and S3: Correct register definitions for checking 2020-03-07 19:59:04 -08:00
i1401_cpu.c I1401: Compiler warning cleanup 2020-10-19 12:28:41 -07:00
i1401_dat.h Notes For V3.8 2011-04-15 08:35:54 -07:00
i1401_defs.h ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
i1401_dp.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
i1401_iq.c I1401, VAX, PDP11: Fix nested comments consistently with Supnik-Current branch 2018-06-03 20:59:36 -07:00
i1401_lp.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
i1401_mt.c Various Magtape Devices: Handle Coverity report of tape error status cases 2022-03-13 11:23:11 -07:00
i1401_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00