summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/fs_unformatted.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/fs_unformatted.cpp')
-rw-r--r--src/lib/formats/fs_unformatted.cpp26
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