Many style/formatting edits.
Bug fixes.
Reverted some previous changes temporarily while reviewing new code.
Merged Baker's "virtual device" in a simpler form. ODS2 will assign a sensible
drive name when mounting /image (== /virtual). If a specific drive name
is desired, mount /image drivename=filespec.
Files can be quoted, or use set qualifier_style unix if slashes are a problem.
Note that mount on the command line allows tab completion.
Moved "statistics" command into show.
Coded support for import/binary (fixed records, 512 bytes).
Converted fgets to fgetline
Added show devices for Unix (limited by standard APIs)
Got rid of separate ODS2-Image build.
Fix various compiler warnings.
Fix bug causing double free when a file isn't found.
Fix bug using uninitialized variable parsing null filename.
Fix bug causing crash when format 3 retrieval pointer encountered.
Add support for readline (command line editing and history on Unix)
Untangle NT I/O so it builds without the direct access SCSI API & works.
Report errors as text messages everywhere.
Add MSVC project files.
Implement most of dir/full
Partially implement XABITM
Add help to command tables.
Allow choice of VMS qualifiers or Unix options.
mount /write // /dev/cdrom
or
mount -write /dev/cdrom
Parse quoted strings as command parameters.
Mount /write "/dev/cdrom"
search [*...]*.txt "My words for you"
Resolve command, parameter & qualifier ambiguity from tables.
Consolidate the various makefiles into a common file with very small
platform-specific wrappers. This simplifies maintenance.
Add diskio module to allow easy access to .iso images and simulator files.
Removes requirement for loop device or equivalent. Builds as a separate
executable.
Writes to the ODS2 volumes are broken.