diff options
author | 2021-12-31 13:27:44 -0500 | |
---|---|---|
committer | 2021-12-31 13:28:25 -0500 | |
commit | f6f77bf6398cd6b06ce6778fafc772ed42261a3e (patch) | |
tree | c4da0575a94f49f3399d4754cac951d26837f573 /src/lib/formats/fsmeta.cpp | |
parent | 54899379258a7266db8d5bc6cda8b48169e67503 (diff) |
Move filesystem library into separate namespace and use shorter uX type names there
Diffstat (limited to 'src/lib/formats/fsmeta.cpp')
-rw-r--r-- | src/lib/formats/fsmeta.cpp | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/src/lib/formats/fsmeta.cpp b/src/lib/formats/fsmeta.cpp index 4f76485a5f8..c5675d67a04 100644 --- a/src/lib/formats/fsmeta.cpp +++ b/src/lib/formats/fsmeta.cpp @@ -7,32 +7,34 @@ #include "strformat.h" -const char *fs_meta_data::entry_name(fs_meta_name name) +namespace fs { + +const char *meta_data::entry_name(meta_name name) { switch(name) { - case fs_meta_name::basic: return "basic"; - case fs_meta_name::creation_date: return "creation_date"; - case fs_meta_name::length: return "length"; - case fs_meta_name::loading_address: return "loading_address"; - case fs_meta_name::locked: return "locked"; - case fs_meta_name::modification_date: return "modification_date"; - case fs_meta_name::name: return "name"; - case fs_meta_name::os_minimum_version: return "os_minimum_version"; - case fs_meta_name::os_version: return "os_version"; - case fs_meta_name::rsrc_length: return "rsrc_length"; - case fs_meta_name::sequential: return "sequential"; - case fs_meta_name::size_in_blocks: return "size_in_blocks"; + case meta_name::basic: return "basic"; + case meta_name::creation_date: return "creation_date"; + case meta_name::length: return "length"; + case meta_name::loading_address: return "loading_address"; + case meta_name::locked: return "locked"; + case meta_name::modification_date: return "modification_date"; + case meta_name::name: return "name"; + case meta_name::os_minimum_version: return "os_minimum_version"; + case meta_name::os_version: return "os_version"; + case meta_name::rsrc_length: return "rsrc_length"; + case meta_name::sequential: return "sequential"; + case meta_name::size_in_blocks: return "size_in_blocks"; } return ""; } -std::string fs_meta::to_string(fs_meta_type type, const fs_meta &m) +std::string meta_value::to_string(meta_type type, const meta_value &m) { switch(type) { - case fs_meta_type::string: return m.as_string(); - case fs_meta_type::number: return util::string_format("0x%x", m.as_number()); - case fs_meta_type::flag: return m.as_flag() ? "t" : "f"; - case fs_meta_type::date: { + case meta_type::string: return m.as_string(); + case meta_type::number: return util::string_format("0x%x", m.as_number()); + case meta_type::flag: return m.as_flag() ? "t" : "f"; + case meta_type::date: { auto dt = m.as_date(); return util::string_format("%04d-%02d-%02d %02d:%02d:%02d", dt.year, dt.month, dt.day_of_month, @@ -41,3 +43,5 @@ std::string fs_meta::to_string(fs_meta_type type, const fs_meta &m) } return std::string(""); } + +} // namespace fs |