diff options
Diffstat (limited to 'src/lib/formats/fs_unformatted.cpp')
-rw-r--r-- | src/lib/formats/fs_unformatted.cpp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/lib/formats/fs_unformatted.cpp b/src/lib/formats/fs_unformatted.cpp index ce68a5e344f..df0bbccecd4 100644 --- a/src/lib/formats/fs_unformatted.cpp +++ b/src/lib/formats/fs_unformatted.cpp @@ -5,22 +5,22 @@ #include "fs_unformatted.h" -const fs_unformatted FS_UNFORMATTED; +namespace fs { -const char *fs_unformatted::name() const +const unformatted_image UNFORMATTED; + +const char *unformatted_image::name() const { return "unformatted"; } -const char *fs_unformatted::description() const +const char *unformatted_image::description() const { return "Unformatted floppy image"; } -void fs_unformatted::enumerate_f(floppy_enumerator &fe, uint32_t form_factor, const std::vector<uint32_t> &variants) const +void unformatted_image::enumerate_f(floppy_enumerator &fe, u32 form_factor, const std::vector<u32> &variants) const { - using u32 = std::uint32_t; - bool all = form_factor == floppy_image::FF_UNKNOWN; u32 best_8 = form_factor == floppy_image::FF_8 ? @@ -84,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(uint32_t key, floppy_image *image) +void unformatted_image::format(u32 key, floppy_image *image) { switch(key) { case FSI_8_DSDD: image->set_form_variant(floppy_image::FF_8, floppy_image::DSDD); break; @@ -109,27 +109,29 @@ void fs_unformatted::format(uint32_t key, floppy_image *image) } } -std::unique_ptr<filesystem_t> fs_unformatted::mount(fsblk_t &blockdev) const +std::unique_ptr<filesystem_t> unformatted_image::mount(fsblk_t &blockdev) const { return nullptr; } -bool fs_unformatted::can_format() const +bool unformatted_image::can_format() const { return false; } -bool fs_unformatted::can_read() const +bool unformatted_image::can_read() const { return false; } -bool fs_unformatted::can_write() const +bool unformatted_image::can_write() const { return false; } -bool fs_unformatted::has_rsrc() const +bool unformatted_image::has_rsrc() const { return false; } + +} // namespace fs |