diff options
author | 2021-12-14 21:38:14 -0500 | |
---|---|---|
committer | 2021-12-14 21:42:42 -0500 | |
commit | 1214aac0928e5c7ebe3484f06a5c9a000f9962ef (patch) | |
tree | 08e4ee14aa16c1fd721dfef0b9dc1eb28471eb8a /src/lib/formats/fs_unformatted.cpp | |
parent | 8a8b56bc24a398f5bda13b0e24a56012a1252353 (diff) |
Filesystem code cleanup
- Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes
- Use range-based std::string constructors in some methods
- Move filesystem metadata handling to a separate source file
- Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
Diffstat (limited to 'src/lib/formats/fs_unformatted.cpp')
-rw-r--r-- | src/lib/formats/fs_unformatted.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/formats/fs_unformatted.cpp b/src/lib/formats/fs_unformatted.cpp index 81df9ecae69..ce68a5e344f 100644 --- a/src/lib/formats/fs_unformatted.cpp +++ b/src/lib/formats/fs_unformatted.cpp @@ -3,7 +3,6 @@ // Creation of unformatted floppy images -#include "emu.h" #include "fs_unformatted.h" const fs_unformatted FS_UNFORMATTED; @@ -20,6 +19,8 @@ const char *fs_unformatted::description() const void fs_unformatted::enumerate_f(floppy_enumerator &fe, uint32_t form_factor, const std::vector<uint32_t> &variants) const { + using u32 = std::uint32_t; + bool all = form_factor == floppy_image::FF_UNKNOWN; u32 best_8 = form_factor == floppy_image::FF_8 ? @@ -83,7 +84,7 @@ void fs_unformatted::enumerate_f(floppy_enumerator &fe, uint32_t form_factor, co fe.add_raw("u3ssdd", FSI_35_SSDD, "Unformatted 3\" single-sided double-density"); } -void fs_unformatted::format(u32 key, floppy_image *image) +void fs_unformatted::format(uint32_t key, floppy_image *image) { switch(key) { case FSI_8_DSDD: image->set_form_variant(floppy_image::FF_8, floppy_image::DSDD); break; |